示例输出
RETENTION_INTERVAL
------------------
10080
我需要将输出文件中的数值“10080”传递给变量。条件应该验证值并继续下一步,如果返回错误,则应终止该过程。
答案1
您可以使用grep
:
VARIABLE="$(grep -oE '[0-9]+' outputfile)"
- 标志仅
-o
打印grep
匹配的模式。 -E
切换到扩展正则表达式。- 正则表达式意味着只匹配包含一个或多个字符的数字。
- 该数字被保存到变量中。
检查一下:
$ echo $VARIABLE
10080