###前提・実現したいこと
とあるCSVファイルの各項目の末尾に複数の半角スペースがついており、
これをバッチ処理(shellの処理)にて除去したいと思っています。
末尾以外の半角スペースは、そのまま残したいです。
例えば各項目をカンマでsplitし、ループ処理で各項目の末尾のみ除去するような事は出来ると思いますが、
可能であれば正規表現による一括置換ですむようでしたら、
そちらのほうがキレイなので出来ればそうしたいと考えています。
以下例になります。
このようなCSVファイルの場合
aa ,bb ,cc c ,d dd
e e ,ff ,g g , hh
こうしたい(項目の頭、途中の半角スペースは残す)
aa,bb,cc c,d dd
e e,ff,g g, hh
###試したこと
sed -i -e 's/ //g' ${fileName}
これですと、全ての半角スペースを除去してしまいます..
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/05 02:05