2

7 つのフィールドを持つ .CSV ファイルがあり、ファイルの 3 列目と 4 列目にアポストロフィ ( ' ) で始まる番号があります。以下の例を参照してください。

col0,col1,col2,col3,col4,col5,col6,
1value0,1value1,'8972991766941,'8972991766941,1value4,1value5,1value6,
2value0,2value1,'8912988876583,'8912988876583,2value4,2value5,2value6,
3value,3value1,'8912981226981,'8912981226981,3value4,3value5,3value6,
2value0,4value1,'8912971783681,'8912971783681,4value4,4value5,4value6,

sed または awk のみを使用して、3 列目と 4 列目のアポストロフィを取り除くにはどうすればよいですか?

4

3 に答える 3

2

'がまったく必要ない場合は、どこでも削除してください。

awk '{gsub("'\''","")}1' file
于 2013-09-11T04:46:18.140 に答える
-3

メモ帳で CTRL+H を押し、"'" を "" に置き換えます (Nothing)

于 2013-09-10T17:54:08.530 に答える