У меня есть сценарий, в котором я выводю три вещи в файл. Я бы хотел позвонить оператору >
только один раз. Есть ли способ описать блок инструкций? Должен ли я использовать функцию?Как перегруппировать команды в оболочку, чтобы избежать повторных перенаправления?
#!/bin/sh
for i in $(ls src)
do
f=${i%.*}
echo 'first bit' > dist/$i.htm
perl myScriptThatOutputsSecondBit.pl >> dist/$i.htm
echo 'third bit' >> dist/$i.htm
done
Спасибо большое :) – m09