
我透過環境變數將命令清單傳遞給 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"