1
Условно всухую запусти командный блок с BASH heredoc
Я хотел сделать что-то простое в моем сценарии: set_dryrun() { BEGIN='cat << EOF' END='EOF' } [ "$1" == "-dryrun" ] && set_dryrun ${BEGIN} ls -l ${END} Так что, если я запускаю его с -dryrunпараметром, команды между ${BEGIN}и ${END}будут просто печататься, но не выполняться. Все идет хорошо, если я бегу без …