Bash-awk一行{文本文件每三行打印一次}

Bash-awk一行{文本文件每三行打印一次},bash,awk,Bash,Awk,所以,我试图每三行显示/打印一个文件 那就好像 third line sixth line ninth line twelfth line. 这一定是一个单行awk命令 对行号进行过滤;只匹配那些可以被3整除的 awk 'NR % 3 == 0' file.txt 按awk 通过sed 你想要输出中的所有空行吗?不要只问我们代码。到目前为止你试过什么?你被困在哪里? awk '!(NR%3)' file.txt sed -n '3,$

所以,我试图每三行显示/打印一个文件

那就好像

    third line



    sixth line 



    ninth line 




    twelfth line.

这一定是一个单行awk命令

对行号进行过滤;只匹配那些可以被3整除的

awk 'NR % 3 == 0' file.txt
按awk

通过sed


你想要输出中的所有空行吗?不要只问我们代码。到目前为止你试过什么?你被困在哪里?
awk '!(NR%3)' file.txt
sed -n '3,${p;n;n;}' file.txt