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

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

abc001230002.xml
abc001230003.xml
...
abc001230100.xml
我想将它们每个文件中的第1~10行数据读取,并输出一个新文件(每个文件都输出一个新文件,不是统一输出到一个文件)

第1个回答  2015-06-04
for file in `ls abc*`; do sed -n '1,10p' $file > ${file}_10; done本回答被提问者采纳
相似回答