jasmine214--love

只有当你的内心总是充满快乐、美好的愿望和宁静时,你才能拥有强壮的体魄和明朗、快乐或者宁静的面容。
posts - 731, comments - 60, trackbacks - 0, articles - 0

shell面试题-2016

Posted on 2016-04-27 22:43 幻海蓝梦 阅读(314) 评论(0)  编辑  收藏
1、1...100,求和。
#! bin/sh
sum=0
i=0
while [ $i -le 100 ]
do
    sum=`expr $sum + $i`
    i=`expr $i + 1`;
done
echo "### sum is $sum ########"

2、 用sed修改test.txt的23行test为tset;

sed –e '23s/test/tset/g' test.txt

3、 删除每个临时文件的最初三行。   
 sed –e '1,3d' /tmp/*.tmp

4、编写个shell脚本将当前目录下大于10K的文件转移到/tmp目录下
  1. #!/bin/bash
  2. for FileName in `ls -l |awk '$5 >10240' {print $9}`  
  3. do  
  4. cp $FileName /tmp  
  5. done  
  6. ls -al /tmp  
  7. echo "Done!" 



只有注册用户登录后才能发表评论。


网站导航: