我有这个字符串Time: 4 days (361440 seconds)
,试图从中仅提取数字361440。到目前为止,我一直使用361440 seconds
提取sed "s/.*(\(.*\))/\1/"
,我一直在转圈,试图从中获取数字。
谢谢
答案 0 :(得分:1)
您没有非常清楚地解释提取规则。仅根据您的sed代码,此grep行应适用于您的示例:
grep -oP '\(\K\d+'
好,然后将sed单线延长一点:
sed 's/.*(\([0-9]\+\).*/\1/'