簡體   English   中英

sed尋址多個輸入文件中的每個文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM