こんにちは、awkやsedを使ってcsvのカンマの前に空白を削除したいと思います。 例入力ファイルは次のようになります。 「ABCD」、「テスト123」UNIXでcsvの空白を取り除く方法
出力ファイル: 「ABCD」、「テスト123」
だけの単語の間にカンマの前にホワイトスペースを削除ではなく。 unixのトリム関数を探しています。助けてください。どうもありがとうございました。
こんにちは、awkやsedを使ってcsvのカンマの前に空白を削除したいと思います。 例入力ファイルは次のようになります。 「ABCD」、「テスト123」UNIXでcsvの空白を取り除く方法
出力ファイル: 「ABCD」、「テスト123」
だけの単語の間にカンマの前にホワイトスペースを削除ではなく。 unixのトリム関数を探しています。助けてください。どうもありがとうございました。
これは簡単にSEDを行うことができます。これは、コンマの前に(任意の長さの)空白文字の配列を除去するためにsedを指示します
sed 's/ *,/,/' csv-file
。
注
これは、コンマの前にのみ空白を削除します。
sed 's/ *, */,/' csv-file
これは動作するはずです:
cp file1 file2
perl -pi -e 's/" ,"/","/g' file2
は君たちに感謝:あなたにもコンマの後にある空白を削除したい場合は! – JCX
皆さんありがとう! – JCX
sedの/ *、/、/ 'csv-fileは、ファイル内の空白の最初のインスタンスのみを置き換えます。すべてのインスタンスを置換するためのsedの/ *、/、/ g' csv-file –