我想从第10行打印到文件夹中的每个文件的文件末尾。对于单个文件,我会使用sed -n '10,$p'
执行此操作,但是当为sed提供多个输入文件时,寻址将成为连接文件。如何使用sed命令打印并解决每个文件的行号? This website表示如果使用-s选项,$寻址字符指的是每个文件的结尾,但这对我的Macbook Pro不起作用。
理想情况下,我希望在不编写循环的情况下使用单个工具完成整个过程。我很好,输出被连接起来了。我对除sed之外的其他工具持开放态度。 tail
可能会像tail -n +10 filenames
那样起作用,但这非常慢,所以我想sed
最好使用。
答案 0 :(得分:0)
awk 'FNR>9{print $0}' file1 file2
这样做