【发布时间】:2015-11-04 16:52:00
【问题描述】:
我正在尝试提取平面文件最后一行括号中的值,例如“最后一行(4)”。这是最后一行,我想提取 4 并将其存储在一个变量中。我已经使用tail 命令提取了最后一行,但现在我无法提取括号之间的值。
请帮忙。
【问题讨论】:
-
试试
| grep -Eo '\(.*\)',如果你想去掉括号,你可以在末尾添加| grep -Eo '[[:alnum:]]*'。 -
最后一行是否总是包含数值?如果是,那么只需使用
grep -o '[0-9]*'
标签: shell grep tail flat-file extract-value