в чем разница между "отправить команду" и "отправить - команда" - PullRequest
0 голосов
/ 18 марта 2020

Я вижу несколько примеров, когда команда send отправляется с чем-то вроде send "echo test" и в других местах, где я вижу send, за которым следует --. В чем разница?

1 Ответ

2 голосов
/ 18 марта 2020

send -- используется для отправки строк, начинающихся с -, в случае, если это можно интерпретировать как параметры send.

Из руководства :

Флаг -- заставляет следующий аргумент интерпретироваться как строку, а не как флаг. Любой строке может предшествовать -- независимо от того, выглядит ли она на самом деле как флаг . Это обеспечивает надежный механизм для указания переменных строк без отключения тех, которые случайно выглядят как флаги. (Все строки, начинающиеся с -, зарезервированы для будущих опций.)

...