纯shell查看文件权限

4400阅读 0评论2010-11-03 expert1
分类:

一个文件aaa,权限为750,我想通过脚本自动检查这个文件的权限,如果不等于640,则通过chmod设定为640,我知道通过if语句可以判断文件的属主权限,但不知道怎么判断文件的属组权限和other权限 
 
ls -l|awk 'NR>1{print $1,$NF}'|while read x y;do a=${x:1};[ $a = "rwxr--r--" ]&&chmod 755 $y;done

当时写了3个,链接在
上一篇:sed交换行
下一篇:移动文件夹