Команда Терминала Mac OS X я?

В терминале Mac OS X, если Вы вводите:

я

Вы получаете строку с меньше, чем знак, похож на примитивный пейджер, Это, вероятно, не, кто-либо знает, каково это?

3
задан 06.05.2011, 15:22

0 ответов

То, что происходит, то, что ' интерпретируется как запуск единственно заключенной в кавычки части команды, что означает, что конец символа строки рассматривают как литерал (т.е. перейдите к новой строке; не "я сделан; выполните это"). > указывает, что Вы все еще вводите команду, хотя на другой строке. Необходимо будет добавить другую одинарную кавычку для окончания команды.

Например, с командой эха, которая просто повторяет любые параметры, которые она дана стандартному выводу:

:~ scott$ echo hello
hello
:~ scott$ echo 'hello'
hello
:~ scott$ echo 'hello
> on
> multiple
> lines'
hello
on
multiple
lines
:~ scott$ 
17
ответ дан 07.12.2019, 22:47

Это - продолжение команды, которую Вы вводите, который не может быть выполнен как есть, потому что это явно неполно, поскольку это имеет несопоставленную одинарную кавычку.

4
ответ дан 07.12.2019, 22:47

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

3
ответ дан 07.12.2019, 22:47

Теги

Похожие вопросы