分类: LINUX
2008-08-20 18:24:11
在/home/codfei以及它的子目录中查找含有codfei的所有文件
[root@localhostLinuxos]#grep-rsn"codfei"/home/
/home/codfei/c/Unix_c/2:1:codfei::::::::::::::::::::::
/home/codfei/c/Unix_c/1:1:codfei::::::::::::::::::::::
Binaryfile/home/codfei/c/.charset.c.swpmatches
[root@localhostUnix_c]#find/home/codfei/-typef|whilereadi;dogrep-ncodfei$i&&echo$i&&echo-----;done
1:codfei::::::::::::::::::::::
/home/codfei/c/Unix_c/2
-----
1:codfei::::::::::::::::::::::
/home/codfei/c/Unix_c/1
-----
Binaryfile/home/codfei/c/.charset.c.swpmatches
/home/codfei/c/.charset.c.swp
-----
2.设计一个Shell程序,在/userdata目录下建立50个目录,即user1~user50,并设置每个目录的权限为rwxr-xr--
方法一:
#!/bin/bash
#最简单,效率最高的办法
mkdir-p/userdata/{1..50}&&chmod754/userdata/{1..50}
方法二:
#!/bin/bash
#利用seq命令加whileread结构
seq150|whilereadi;do
mkdir-p/userdata/$i
chmod754/userdata/$i
done
方法三:
用for或while循环
#!/bin/bash
i=0
while[$i-lt50];do
leti=i 1
mkdir-p/userdata/$i
chmod754/userdata/$i
done
#!/bin/bash
for((i=1;i<=50;i ));do
mkdir-p/userdata/$i
chmod754/userdata/$i
done
方法四:
done
3.