
Я передаю список команд в bash-скрипт через переменную окружения, как показано в примере ниже:
CMDS='
date > date.txt
cat date.txt
date | rev
' script
Как правильно выполнить эти команды в скрипте bash?
Я сделал следующее и это, кажется, работает. Это правильно?
#! /bin/bash
bash -c "$CMDS"