bash – 我在这里对awk,sed等感到困惑
发布时间:2020-12-15 21:57:30 所属栏目:安全 来源:网络整理
导读:到目前为止,我正试图解决这个问题并没有成功 我有一个命令输出,我需要咀嚼,使其适合进一步处理 我的文字是: 1/2 [3] (27/03/2012 19:32:54) word word word word 4/5 我需要的是只提取1/2 [3] 4/5的数字所以看起来: 1 2 3 4 5 所以,基本上我试图排除所有不
到目前为止,我正试图解决这个问题并没有成功
我有一个命令输出,我需要咀嚼,使其适合进一步处理 我的文字是: 1/2 [3] (27/03/2012 19:32:54) word word word word 4/5 我需要的是只提取1/2 [3] 4/5的数字所以看起来: 1 2 3 4 5 所以,基本上我试图排除所有不是数字的字符,如“/”,“[”,“]”等. 然后我会添加一些东西 awk '{sum1+=$1 ; sum2+=$2 ;......etc} END {print "first:"sum1 " second:"sum2.....etc}' 但首先我需要提取相关的数字, 希望你能帮助我 解决方法
这个:sed -r’s / [(] [^]] * [)] / / g; s / [^ 0-9] / / g’应该有效.它进行两次传递,首先删除带括号的表达式,然后用单个空格替换所有非数字运行.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |