Я совершенно не уверен, как команда echo работает в следующих двух сценариях [дубликат]

На этот вопрос уже есть ответ здесь:

Я пробовал возиться с командой echo чтобы добавить $ _ GET в текстовый файл, но похоже, что он не работает, но экранирование его с помощью \ работает, возможно, потому что $ является специальным символом в bash.

Например, echo "\ $ _ GET" >> newfile.txt работает.

Screenshot showing the weird echo behavior to me

Я хотел спросить, как echo работает в каждом из следующих двух случаев на данном скриншоте. Вторая функциональность echo - это то, что я не могу понять.

0
задан 28 February 2018 в 09:43

1 ответ

[112] специальная переменная в ударе, и он представляет последний аргумент предыдущей выполняемой команды. Вы выполнились

cat get.txt

, и затем

echo "

[112] специальная переменная в ударе, и он представляет последний аргумент предыдущей выполняемой команды. Вы выполнились

[110]

, и затем

[111]

очевидно, что get.txt был последний аргумент предыдущей команды (cat).

специальная переменная в ударе, и он представляет последний аргумент предыдущей выполняемой команды. Вы выполнились

[110]

, и затем

[111]

очевидно, что get.txt был последний аргумент предыдущей команды (cat).

" >> dollar.txt

очевидно, что get.txt был последний аргумент предыдущей команды (cat).

специальная переменная в ударе, и он представляет последний аргумент предыдущей выполняемой команды. Вы выполнились

[110]

, и затем

[111]

очевидно, что get.txt был последний аргумент предыдущей команды (cat).

2
ответ дан 24 September 2019 в 13:38

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

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