【发布时间】:2017-05-18 08:30:08
【问题描述】:
我正在尝试制作一个 bash 脚本来检查特定命令是否输出了预期的结果。输出应该是
N user(s) 已导出到输出文件中。
如果N是数字中的动态值,我应该如何检查它
我使用此代码进行检查,但这只会检查特定字符串:
./command.sh -e | grep 'string' &> /dev/null
if [ $? == 0 ]; then
echo "PASS"
fi
【问题讨论】:
-
参数N在哪里确定?在 command.sh 里面?
-
是的,N 是导出到文件的用户数,我正在考虑在 grep 中使用正则表达式
-
我不明白您是否想检查 N 在输出“N user(s)”中是否具有良好的价值,或者您是否想检查输出是否包含“N user(s)” N 一个动态数字,但它的值与您无关。
标签: linux bash grep command output