Я попытался возиться с командой echo, чтобы добавить $_GET в текстовый файл, но похоже, что он не работает, но экранирование его с помощью \ может быть связано с тем, что $ является специальным символом в bash.
Например, echo "\$_GET" >> newfile.txt работает.
Я хотел спросить, как echo работает в каждом из следующих двух случаев в данный снимок экрана. Вторая функциональность echo - это то, что я не могу понять.
$_ является специальной переменной в bash и представляет последний аргумент предыдущей команды. Вы выполнили
cat get.txt
, а затем
echo "$_" >> dollar.txt
Очевидно, что get.txt был последним аргументом предыдущей команды (cat).
$_ является специальной переменной в bash и представляет последний аргумент предыдущей команды. Вы выполнили
cat get.txt
, а затем
echo "$_" >> dollar.txt
Очевидно, что get.txt был последним аргументом предыдущей команды (cat).