QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1143|回复: 5

请教两个简单的脚本编程

[复制链接]
发表于 2005-11-16 10:47:59 | 显示全部楼层 |阅读模式
1、怎样编写一个shell,该shell用以扫描登录用户的默认目录,对所有以“.a”为后缀的文件合并到用户默认目录下“total.a”文件中,并删除原来的文件?



2、编写一个shell,对指定目录,检查其中文件属性是否为777,如发现则提示该文件有危险的属性,并改为754。



谢谢~~
 楼主| 发表于 2005-11-16 14:00:25 | 显示全部楼层
各位高手,谁知道的请告诉一下嘛,救救命啊.
回复

使用道具 举报

发表于 2005-11-16 15:27:24 | 显示全部楼层
1.
#!/bin/sh                                                                                   
for file in `find $HOME -name "*.a"`; do
    cat $file >>$HOME/total.a
    rm -f $file
done

2.
#!/bin/sh
for file in `ls $1`; do
   ls -l $1/$file | egrep '^-rwxrwxrwx' >/dev/null 2>&1
   if [ $? -eq 0 ]; then
      echo "$1/$file: file attribute 777!"
      chmod 754 $1/$file
   fi
done
回复

使用道具 举报

发表于 2005-11-16 23:44:26 | 显示全部楼层
sparks好手段呀!
回复

使用道具 举报

 楼主| 发表于 2005-11-18 08:54:23 | 显示全部楼层
谢谢,谢谢.请问sparks,我可以加你QQ吗?


  因为我想请你吃饭,以表达你的救命之恩.
回复

使用道具 举报

发表于 2005-11-18 10:24:52 | 显示全部楼层
救人一命,胜造十级浮屠
谢谢你给我这个机会啊! 呵呵
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 14:23 , Processed in 0.070123 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表