LinuxSir.cn,穿越时空的Linuxsir!

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

如何查找一个文件是否含有特定字符?

[复制链接]
发表于 2003-1-9 09:44:39 | 显示全部楼层 |阅读模式
我想写一个脚本,查找一个文件中是否含有一些字符,根据返回结果执行不同动作,如何编写?
发表于 2003-1-9 11:46:31 | 显示全部楼层
是不是可以用grep命令查找指定文件的特定字符,
脚本如下:
grep -a -e -字符 文件>str变量
if [ $str="字符" ]
then
commands
else
commands
fi
用别的条件也行,很方便的...
 楼主| 发表于 2003-1-9 14:11:58 | 显示全部楼层

讲讲看,什么意思?

不好意思,是一个新手.
发表于 2003-1-9 16:05:04 | 显示全部楼层
$grep --help ;介绍命令的具体参数,很多很多!总有你要的!
至于if语句请看本版入门的帖子, 好么?
 楼主| 发表于 2003-1-9 19:38:12 | 显示全部楼层

好像并不能用啊

我不写if语句,让输出变量str,可无论要找的文件是否含有字符,都显示为空啊。
发表于 2003-1-10 19:46:17 | 显示全部楼层
比如你要执行的是ls
grep "abc" textfile.txt 2>/dev/null && ls

找到就会执行ls
否则什么也不做
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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