2つの列を含むファイルを繰り返します。

2つの列を含むファイルを繰り返します。

私の質問は基本的に後続の質問です。このトピック。次のファイルがあります。

1000 | line1
100  | line2
10   | line3

1ドルが20より大きい場合は、2ドルで何かをしたいと思います。真似しようと書いた2番目の答えしかし、うまくいきません。

for a, b in $(cat file.text|cut -d"|" -f 1,2);
do
if ($1>20) echo $2
done;

この目標をどのように達成できますか?ありがとうございます!

ベストアンサー1

そしてawk

$ for param in $(awk '$1 > 20 { print $3 }' inputfile); do ./process.sh "$param"; done

おすすめ記事