Чтобы избежать дублирование кода, нужно дополнить команду значением из переменной.
К примеру по условию эта переменная имеет либо пустое значение, либо:
var=" > logfile.txt";
И вот нужно чтобы произошло слиянием команды:
Нечто типа:
cat file $var;
Выполнилось как:
cat file > logfile.txt
Возможно ли добиться такого средствами bash?
Это был псевдо-пример, но суть проблемы та же, нужно в определенных режимах чтобы скрипт отображал информацию либо для крона молча записывал в лог.
Дублировать код не охота, так как всего лишь нужно вывод перенаправить.
Ответ на:
комментарий
от list2009
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум bash перемення из команды (2017)
- Форум [bash] Присвоение результатов команды переменной (2008)
- Форум BASH: запуск команды из переменной (2007)
- Форум Переменные bash (2015)
- Форум [bash] Переменные. (2009)
- Форум bash: переменная в переменной (2017)
- Форум bash команды (2018)
- Форум bash занесение резуотатат команды в переменную (2012)
- Форум bash переменные (2009)
- Форум Вставка bash-команд в Makefile. Передача переменных. (2019)