LinuxSir.cn,穿越时空的Linuxsir!

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

如何判断某文本文件中存在某一字符串,并且不是注释中?

[复制链接]
发表于 2005-8-23 09:32:55 | 显示全部楼层 |阅读模式
大家好,我对bash编程不是很熟悉,现在有一个小问题想向大家请教:
我想要在一个脚本中判断/etc/fstab中是否存在"/mnt/cdrom"的字符,
如果有并且不是处于注释之中,那么执行某一动作,否则执行另一动作。

我想到的是用grep来找,然后对结果进行简单分析。请问该如何写?
有现成的代码可以参考一下吗?

谢谢。
发表于 2005-8-23 16:05:48 | 显示全部楼层
if grep -e '^[^#]' /etc/fstab | grep 'cdrom' >/dev/null  ; then
        echo "got cdrom"
else
        echo "can't find cdrom"
fi
回复 支持 反对

使用道具 举报

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

本版积分规则

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