LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 776|回复: 1

请各位大侠帮忙看看

[复制链接]
发表于 2008-4-22 21:42:04 | 显示全部楼层 |阅读模式
在Solaris上写了一个小的脚本,主要是收集一些系统信息,但是运行不成功,出错信息是:
./solaris.bash: line 95: syntax error near unexpected token `'($'
./solaris.bash: line 95: `for partf in `awk '($4=="ufs"||$4=="tmpfs") {print $3}' /etc/vfstab`; do find $partf -xdev -type f \( -perm -4000 -o -perm -2000 \) -exec ls -l {} \;; done'

我的脚本第94——97行内容是:
    94  echo ==============3.2 Files with SUID or SGID==============
    95  for partf in `awk '($4=="ufs"||$4=="tmpfs") {print $3}' /etc/vfstab`
    96  do find $partf -xdev -type f \( -perm -4000 -o -perm -2000 \) -exec ls -l {} \;
    97  done

如果95——97这三行内容单独保存为一个文件运行就没有问题,请各位老大帮忙看看,谢谢!
发表于 2008-4-22 23:47:24 | 显示全部楼层
感觉很奇怪。
带个 -x 调试一下吧。
回复 支持 反对

使用道具 举报

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

本版积分规则

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