HardBirch

shell脚本学习-1

时间:09-09-27 栏目:系统技术篇 作者:鲁智森也有文化 评论:0 点击: 1,592 次

1、写脚本实现,可以用shell、perl等。在目录/tmp下找到100个以abc开头的文件,然后把这些文件的第一行保存到文件new中。
2、写脚本实现,可以用shell、perl等。把文件b中有的,但是文件a中没有的所有行,保存为文件c,并统计c的行数。

答案:

1。

#!/bin/sh
for filename in `find /tmp -type f -name "abc*"|head -n 100`
do
sed -n '1p' $filename>>new
done
或者
#!/bin/bash#for filename in `find ./ -type f -name "*.sh" |head -n 5`for filename in `ls *.sh |head -n 5`doread line1<$filenameecho $line1>>newdone
或者

find /tmp -type f -name “abc*” | head -n 100 | xargs head -q -n 1 >> new

 

2.

grep -vxFf a b | tee c | wc -l

 

(sort a b | uniq -u | tee c | wc -l  不行!!!)

 

声明: 本文由( 鲁智森也有文化 )原创编译,转载请保留链接: shell脚本学习-1

shell脚本学习-1:等您坐沙发呢!

发表评论


QQ群互动

Linux系统与内核学习群:194051772

WP建站技术学习交流群:194062106

魔豆之路QR

魔豆的Linux内核之路

魔豆的Linux内核之路

优秀工程师当看优秀书籍

优秀程序员,要看优秀书!

赞助商广告

友荐云推荐