0

90289 列のファイルを読み取り、90307 行の後に読み取りを開始する次の行コマンドを使用していますが、得られる結果は最初の行の 90307n 行目のみです。90308、90309...などの行も読みたいのですが、90307行は初めてスキップします。

awk '{if (FNR==90307) for(i=2;i<=90289;i+=3) print x=$i,  y=$(i+1), z=$(i+2)}'

スクリプトが必要です

1. 90307 を 1 回だけスキップします 2. 最初の 90307 の後のすべての行で 90289 列を読み取ります 3 すべての行に対して 2 を繰り返します

出来ますか?

4

1 に答える 1