在文件中打印一些数据的输出,该文件应从第一行开始,没有空格

在文件中打印一些数据的输出,该文件应从第一行开始,没有空格

通过使用一些 shell 命令我过滤一些输出请有人建议我如何在某个文件中打印此输出

例如,我过滤了一些行并将其保存到某个文件中,但问题是它从第一行的第二行开始,它在第二行中显示空白行,它显示我的输出,任何人都可以建议我如何在第一行中打印我的数据文件行意味着我们如何删除该空间

cat file1 | awk '{if ($2==$3) { print }}' | awk '{print $5, $6, $7, $8}' > file

答案1

$ awk '{if ($2==$3) { print }}' file1 | \
    awk '{print $5, $6, $7, $8}' | tail -n +2 > file

相关内容