我有一個名爲file.txt的文件。它有許多雙引號。我想刪除所有這些。如何使用sed刪除文件中的所有雙引號
我已經試過sed 's/"//g' file.txt
我已經試過sed -s "s/^\(\(\"\(.*\)\"\)\|\('\(.*\)'\)\)\$/\\3\\5/g" file.txt
無論工作過。
如何刪除文件中的所有雙引號?
我有一個名爲file.txt的文件。它有許多雙引號。我想刪除所有這些。如何使用sed刪除文件中的所有雙引號
我已經試過sed 's/"//g' file.txt
我已經試過sed -s "s/^\(\(\"\(.*\)\"\)\|\('\(.*\)'\)\)\$/\\3\\5/g" file.txt
無論工作過。
如何刪除文件中的所有雙引號?
其他評論。是的,這工作:
sed 's/\"//g' infile.txt > outfile.txt
(但是有一批GNU sed中,將只打印到屏幕)
在批處理腳本(GNU SED),這需要:
sed 's/\x22//g' infile.txt > outfile.txt
確定你需要使用sed?如何:
tr -d "\""
如果需要刪除所有種類的引號,該怎麼辦?如果它需要與unicode一起工作呢? –
對於地方更換你也可以這樣做:
sed -i '' 's/\"//g' file.txt
或Linux的
sed -i 's/\"//g' file.txt
你首先應該試圖在一個普通的ASCII文件的工作。也許你正在處理的文件包含Unicode「,而不是? – holygeek