用sed命令进行正则表达式匹配字符串,如何检验匹配是否成功?
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
1)将匹配结果输出到变量
result=`sed -n "/${str}/p" test.properties`
2)检查变量是否为空
if [ -z "$result" ];then
3)错误的方法
if [ "$?" -eq 0 ];then
echo "sed execute ok."
fi
$?为0只表示sed执行没有异常,但不一定匹配成功,不能保证匹配成功。
可以用来判断sed、unzip等命令的执行是否有异常,但不能检验sed匹配成功。
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:1 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献2条内容
所有评论(0)