ファイルの対角線を出力する方法は?
たとえば、次の内容のファイルを受け取りました。
1,2,3,4,5
6,7,8,9,0
1,2,3,4,5
6,7,8,9,0
1,2,3,4,5
出力は次のようにする1 7 3 9 5
か、それと似ている必要があります。
カット(cut -d "、" -f5ファイル名)で列を出力できますが、対角線のみを出力するには何を書くべきかわかりません。
ベストアンサー1
@don_chrisstiのソリューションほどエレガントではありませんが、awkソリューションは正方形以外の場所で動作します。
awk -F, '{a=a$++n" "}END{print a}' file