我想用“sed”替换包含括号的字符串,并将包含的字符串的一部分替换为括号。
输入
to_date('04/10/12','DD/MM/RR')
输出
'04/10/12'
是否可以?如何?
输入中可以出现多次
我试过了
sed -e 's/to_date(//'' -e 's/,\'DD/MM/RR\')//g'
但我想要一个单一的替代表达
你可以使用这个sed
:
sed -E "s/to_date\(('[^']+')[^)]*\)/\1/g" <<< "to_date('04/10/12','DD/MM/RR')"
'04/10/12'
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句