Вы можете заключать значения в кавычки, чтобы гарантировать, что они обрабатываются как строки, а не интерпретируются, например:
$ echo 'Hello > foo.txt'
Hello > foo.txt
Обратите внимание, что без кавычек это была бы совсем другая команда.
Строки также могут включать символы новой строки:
$ echo 'Hello
> World'
Hello
World
Это все, что вы видите там, продолжение строки.
$ '
> '
command not found: \n
Это просто означает, что вы ввели символ новой строки как единственный вещь, поэтому она интерпретируется как команда (например, как echo
), а не определенная команда.