[英]Replace "[ to [ with sed
我有一個文件:
"tags": "['PNP']"
顯然,“ [是錯誤的,它必須是"tags" : ['PNP']
所以我想用sed代替:
sed -i "1,$ s/"[/[/g" file.json
但是它告訴我這不匹配
我該怎么做?
你可以做
sed 's/"\[/\[/; s/\]"/\]/' file.json
方括號[]是基本正則表達式中的特殊字符,因此您需要對其進行轉義。
輸入時:
"tags": "['PNP']"
輸出:
"tags": ['PNP']
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.