Вместо использования awk
вы можете использовать sed
:
sed -i "s/'\\\\b'/& TEXT/" file
Уловка состоит в том, что 4 \
необходимы для обоих bash
и sed
.
Самый простой способ — установить для PS4 значение «$» и установить эхо команды в сценарии, запустить сценарий в фоновом режиме с перенаправлением вывода в файл и читать и отображать этот файл в графическом интерфейсе, пока выполняется сценарий.
Пример скрипта install.sh:
PS4='$ '
set -x
echo "testing..."
pwd
ls
В оболочке выполните " ./install.sh > output.txt
", чтобы понять, что я имею в виду.