Phi*_*ere 6 shell exit output
如何评估或计算命令行的返回值?例如,我用 grep 计算行数,我想知道该值是否高于 X。如果是,我想将该数字打印到文件中。
或者我想将一个 grep 计数的值减去另一个 grep 计数......
我怎样才能以这种方式操纵返回值?
Ulr*_*gel 11
我认为您正在混合两件事,返回值通常表示命令是否成功(返回值 0)或不成功(任何其他)。您可以从变量中获取命令的返回值$?
$?
grep -c 将计数返回到标准输出,以捕获您可以使用的计数
variable=$(grep -c pattern filename)
之后,您可以根据需要计算/访问变量。请参阅如何在 bash 或其他语言/框架中进行整数和浮点计算?如何用输出计算东西。
归档时间:
13 年,2 月 前
查看次数:
10201 次
最近记录: