次のようなファイルがあります。
A 50.40,60.80,56.60,67.80,51.20,78.40,63.80,64.2
B 37.40,37.40,38.40,38.80,58.40,58.80,45.00,44.8
.
.
.
列 2 のすべての値が 50 を超える行を印刷したい
出力:
A 50.40,60.80,56.60,67.80,51.20,78.40,63.80,64.2
私は試した:
cat file | tr ',' '\t' | awk '{for (i=2; i<=NF; i++){if($i<50) continue; else print $i}}'