12

AWK を使用して、ファイルの N 行ごとに印刷したいと考えています。私は一般的なフォーマットを変更しようとしました:-

awk '0 == NR % 4' results.txt

に:-

awk '0 == NR % $ct' results.txt

ここで、「ct」はスキップする行数です。動いていない 。誰でも私を助けてもらえますか?前もって感謝します。

4

3 に答える 3

1

これも機能しますが、良い習慣ではありません。

awk '!(NR%'$ct')' results.txt

これは使用しても問題ありません:

awk '!(NR%n)' n="$ct" results.txt
于 2013-08-21T10:18:06.637 に答える