Próbuję stworzyć modułowy skrypt. Mam kilka skryptów / poleceń, które są wywoływane z jednego skryptu.
Chcę prefiksować dane wyjściowe każdego oddzielnego polecenia.
Przykład:
Moje pliki to allcommands.sh / command1.sh / command2.sh
command1.sh wyjścia
file exists
file moved
command2.sh wyjścia
file copied
file emptied
allcommands.sh uruchamia skrypty command1.sh i command2.sh
Chcę poprzedzić każde wyjście tych dwóch skryptów w następujący sposób:
[command1] file exists
[command1] file moved
[command2] file copied
[command2] file emptied
sed
funkcjonalności. Przykro mi.
sed "s/\^/command1 /"