разделение новой строкой

Я использую Ubuntu с окном (WSL). Как мне отделить мое предложение в новую строку без выполнения команды. Я пробовал shift-Enter , Ctrl-enter , Perl -lne и так далее. Пожалуйста, проверьте прикрепленное изображение, чтобы точно знать, что я имею в виду.

enter image description here

0
задан 22 August 2019 в 17:18

3 ответа

Добавьте обратную косую черту \ в конце каждой строки и нажмите Enter. В последней строке нажимают Enter (без включения обратной косой черты, очевидно).

0
ответ дан 23 October 2019 в 04:52

Этот ответ предполагает, что Вы хотите иметь разрыв строки как часть аргумента команды, так, чтобы команда получила его. Если Вы просто хотите разделить/перенести долгую командную строку, не имея разрыва строки, появляются в любом аргументе, взглянули на другой ответ .

у Вас могут быть разрывы строки как часть отдельного аргумента в 'заключенных в кавычки' строках, как это:

$ echo 'This is some
> multiline argument'

$ представляет Ваше нормальное приглашение оболочки (PS1), тогда как > вторичная подсказка (PS2), который указывает, что Вы все еще редактируете ту же команду.

не забывают закрывающей кавычки в конце Вашей многострочной строки.

, Если Вы хотите разрыв строки в своем аргументе, не повреждая Вашу командную строку, можно также использовать, например, в качестве литерального разрыва строки.

\n' в качестве литерального разрыва строки.

0
ответ дан 23 October 2019 в 04:52

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

, 1) Сохраняют строку в файл и передают его по каналу, как введено:

$ cat somefile | ssss-combine -t 3

2) Составляют файл с техникой, упомянутой в предыдущих ответах как:

$ echo 'passwd-04-1e8c
> passwd-05-dc8f
> passwd-10-2910' | ssss-combine -t 3

3) То же как 2 в остроте:

for i in passwd-04-1e8c passwd-05-dc8f passwd-10-2910;do echo $i;done | ssss-combine -t 3

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

0
ответ дан 23 October 2019 в 04:52

Другие вопросы по тегам:

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