も参照してください。previous questionを参照してください。 だから... ...私は、スクリプトがあります。bash関数を呼び出すときに変数の展開が機能しない
function go_loop(){
for i in `grep -v ^# $1`; do
$2
done
}
go_loop "/tmp/text.txt" "echo $i"
私は結果を持っている必要があります。
9
20
21
...
しかし、どうやら私は唯一の空の結果を得ることを。 2番目の入力パラメータをループにどのように送ることができますか? 私はこれを行うにアドバイスしないでください。
for i in `grep -v ^# $1`; do
echo $i
done
私は最初、2つの入力パラメータを確認する必要があり - ファイルの名前を、二 - 実行コマンドの名前
。 – yacc