単純なループでカウントして印刷しました.. sed、awkなどのプログラムを使用してbashスクリプトでそれを行うにはどうすればよいですか?
このようなもの:
awk 'NR % 3 == 2'
テスト
sh-3.2 $以上のテスト 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
結果
sh-3.2$ awk 'NR % 3 == 2' < test
2
5
8
11
14
GNU sedで次のようにできます:
seq 20 | sed -n '2~3p'
出力:
2
5
8
11
14
17
20