在目录/tmp下找到100个以abc开头的文件,然后把这些文件的第一行保存到文件new中。
方法一
[tex=code]
#!/bin/sh
cd /tmp
for i in `find . -type f -name "abc*"| head -n 100`
do
head -n1 $i>>new
done[/tex]
方法二
[tex=code]
for filename in `find /tmp -type f -name "abc*"|head -n 100`
do
sed -n '1p' $filename>>new
done[/tex]