Linux shell 读取文本中某几行数据并输出成新文件

我想写个脚本,读取文本中的某几行数据,然后输出成新文件:
比如:
abc001230001.xml
abc001230002.xml
abc001230003.xml
...
abc001230100.xml

我想将它们每个文件中的第1~10行以及50~60行的数据读取,并输出一个新文件(每个文件都输出一个新文件,不是统一输出到一个文件)

第1个回答  2015-06-09
# for file in `ls abc*.xml`;do sed -n -e '1,10p' -e '50,60p' $file > ${file}_new;done本回答被提问者和网友采纳
相似回答