Насколько я понимаю, если мы не экранируем строку-аргумент, баш делает в ней подстановки, прежде чем выполнить строку. Например
a=10
sed s/$a/20/ # тут развернется в sed s/10/20/
А зачем нужны двойные кавычки? Какой там порядок подстановок?
Насколько я понимаю, если мы не экранируем строку-аргумент, баш делает в ней подстановки, прежде чем выполнить строку. Например
a=10
sed s/$a/20/ # тут развернется в sed s/10/20/
А зачем нужны двойные кавычки? Какой там порядок подстановок?
Ответ на:
комментарий
от Zmicier
Ответ на:
комментарий
от Zmicier
Ответ на:
комментарий
от hfucker