2017-02-09 5 views
0

私は現在、3つの位置引数をとり、それらを使って1つの操作を実行するスクリプトを持っています。位置指定引数の複数列のリストに対して関数を反復処理するにはどうすればよいですか?

私はこれを、入力ファイルの3列のスペース区切り行ごとに実行できるスクリプト関数に変えたいと考えています。

一度に1行を切り捨て、その行の3つの列を位置引数として関数に渡す方法が少し失われています。

誰かがこれがbashでどのように実行できるかの便利な例があれば、それは膨らみます。

ありがとうございます!

答えて

2

whileループでreadコマンドを使用します。この支援のための多くの

while read -r arg1 arg2 arg3; do 
    some_command "$arg1" "$arg2" "$arg3" 
done < args.txt 
+0

感謝を! – user132791

関連する問題