2016-06-28 4 views

答えて

0
sed '1s/"//g;s/\;/,/g' <input.csv> output.csv 

テストと、疑似スプレッドシート入力を使用して引用ヘッダ:

echo '----before----' ; \ 
echo -e '"hey;ho;hi";;\nhey;ho;hi' | tee input.csv ; echo ; \ 
echo '----after----' ; \ 
sed '1s/"//g;s/\;/,/g' < input.csv 

出力:

----before---- 
"hey;ho;hi";; 
hey;ho;hi 

----after---- 
hey,ho,hi,, 
hey,ho,hi 
+1

ありがとうございました。私はあなたのコードを試しました。データが列Cool!に拍車をかけています。しかしヘッダーはコンマで1つのセルに入っています。私は、列Aの列Bの列C ...にもデータとしてのようなヘッダーを配置する必要があります。 –

+0

@ramachandrareddy、この新しい 'sed'コードを試してみてください。 – agc

+1

親愛なるAGC様、あなたのご意見ありがとうございます。私は数値データも持っています。一旦それがCSVに保存されると、すべてのフォーマットが変化しています。 "-1777686.23"の代わりに "1777686.23-"のような金額(数字)があります。このマイナス記号を接尾辞の代わりに接頭辞として使用する方法を教えてください。 –

関連する問題