这是我得到的输出。
extends
所需的输出是:
"last_name:""abcd","email:""abc.com","first_name:""xyz"
答案 0 :(得分:0)
这个简单的sed 's/:""/":"/g' Input_file
可以帮助你:
sed
说明: :""
适用于使用目标(或新字符串/值)替换源":"
(在本例中)的方法{ {1}}(在这种情况下)。 g
选项可确保替换在行中全局发生。
解决方案第二: 现在添加awk
解决方案:
awk '{gsub(/:\042\042/,"\042:\042")} 1' Input_file
注意: 如果您想在Input_file中保存输出,请在上面的代码中使用sed -i
,尽管sed
。
答案 1 :(得分:0)
使用s
ubstitute 命令:
echo '"last_name:""abcd","email:""abc.com","first_name:""xyz"' |
sed 's/:""/":"/g'
输出:
"last_name":"abcd","email":"abc.com","first_name":"xyz"