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;
#! 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、 刪除每個(gè)臨時(shí)文件的最初三行。
sed –e '1,3d' /tmp/*.tmp
4、編寫個(gè)shell腳本將當(dāng)前目錄下大于10K的文件轉(zhuǎn)移到/tmp目錄下
sed –e '1,3d' /tmp/*.tmp
4、編寫個(gè)shell腳本將當(dāng)前目錄下大于10K的文件轉(zhuǎn)移到/tmp目錄下
- #!/bin/bash
- for FileName in `ls -l |awk '$5 >10240' {print $9}`
- do
- cp $FileName /tmp
- done
- ls -al /tmp
- echo "Done!"