如何使用if判断一个命令有错误输出?
时间:2010-04-14
来源:互联网
1.不判断errorlevel,因为有些命令有无错误输出 errorlevel均为0
2.不想让"错误输出"出现在终端,只让其他输出到终端
3.不设置辅助的环境变量
不知如何实现
作者: 沙漠之子 发布时间: 2010-04-14
...
fi
?
作者: bearson 发布时间: 2010-04-14
echo pkgfile "$@"
pkgfile "$@"
fi
改成
echo pkgfile "$@"
pkgfile "$@"
fi
作者: 沙漠之子 发布时间: 2010-04-14
字数补丁
作者: kevinlei 发布时间: 2010-04-15
作者: 沙漠之子
PHP 代码:
if yaour -Qo "$@" 2>&1 | grep 错误 &>/dev/null ; then
echo pkgfile "$@" pkgfile "$@" fi 改成
PHP 代码:
if yaour -Qo "$@" 2> grep 错误 ; then
echo pkgfile "$@" pkgfile "$@" fi |
你给的第二段代码会判断 yaourt 是否正常结束,并且应该会把输出写到 'grep' 这个文件里面的吧
如果想要看 grep 结果的话,把 &> /dev/null 去掉就好了
作者: bearson 发布时间: 2010-04-15
yaour -Qo file
输出为
/usr/bin/file 属于 file 5.04-2 -->想要输出
错误情况:
yaour -Qo file1
错误:无法读取文件 'file1': 没有那个文件或目录 -->不想输出
echo pkgfile "$@"
pkgfile "$@"
fi
"/usr/bin/file 属于 file 5.04-2"呀
作者: 沙漠之子 发布时间: 2010-04-18
echo pkgfile "$@"
pkgfile "$@"
fi
再问一下:
如果pkgfile "$@"返回为空,则向终端输出no find in pkgfile's database.
如果也将这个整合到一起
作者: 沙漠之子 发布时间: 2010-04-18
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28