
以下の例に示すように、環境変数を介してコマンドのリストを bash スクリプトに渡します。
CMDS='
date > date.txt
cat date.txt
date | rev
' script
bash スクリプトでこれらのコマンドを実行する正しい方法は何ですか?
以下のことを実行しましたが、うまく機能しているようです。これで正しいでしょうか?
#! /bin/bash
bash -c "$CMDS"
以下の例に示すように、環境変数を介してコマンドのリストを bash スクリプトに渡します。
CMDS='
date > date.txt
cat date.txt
date | rev
' script
bash スクリプトでこれらのコマンドを実行する正しい方法は何ですか?
以下のことを実行しましたが、うまく機能しているようです。これで正しいでしょうか?
#! /bin/bash
bash -c "$CMDS"