[英]sed addressing for each of multiple input files
我想從第10行開始打印,直到一個文件夾中幾個文件的每個文件結束為止。 對於單個文件,我將使用sed -n '10,$p'
,但是當提供多個輸入文件以sed時,尋址就取決於串聯文件。 如何使用sed命令進行打印並解決每個文件的行號? 該網站說,如果使用-s選項,則$尋址字符指向每個文件的結尾,但這在Macbook Pro上不起作用。
理想情況下,我希望使用單個工具完成整個過程而無需編寫循環。 我可以將輸出串聯在一起。 除sed外,我還接受其他工具。 tail
可能會這樣工作,例如tail -n +10 filenames
但這非常非常慢,因此我認為sed
更好用。
awk 'FNR>9{print $0}' file1 file2
這會做到的
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.