s/\ //g
CSVファイルからスペースを削除したいです。以下を使用"06-JAN-15 13:20:00"
できます。"06-JAN-1513:20:00"
1つの解決策は、すべてのスペースを削除してから日付を見つけて、06-JAN-15
その後にスペースを追加することです。これを行う方法がわかりません。
サンプルCSVファイル:(1行のみ)
294335,"17-APR-15 00:00:00 ",6258,"C"," <-----huge blank space--->,"07-JAN-15 00:00:00"
huge blank space
空でない場合は、XMLメッセージが含まれます。
ベストアンサー1
(?<!...)
sedではありませんが、Perlreで否定的なLookBehindアサーションを使用するソリューションがあります。
perl -pe 's/(?<!\d\d-(JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC)-\d\d) //g'