shell脚本如何判断某个文件里是否包含指定的字符? |
您所在的位置:网站首页 › shell不包含某个字符串怎么办 › shell脚本如何判断某个文件里是否包含指定的字符? |
文章来源: 问: 我想做下面的操作 if 文件包含Error字符 do cat file.txt |sendmail ... fi 判断文件是否包含Error字符这步有没有简单点的办法,我想到的那些办法好像都忒麻烦 答: 如果文件中包含error字符,则把 命令执行失败,则把失败信息存到error.txt中 命令执行成功,但是没有找到error字符,不会存到里面 命令执行成功,而且找到error字符,需要把结果存到,且打开源文件【不可行】 #!/bin/bash if [ `grep "error" file.txt &>> error.txt` ] ;then cat file.txt else echo 'no error find in file.txt' fi
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |