次の値を含むテキストファイルがあります。
Id unit Date status
KGE1 1222 21-12-19 16:20 Deployed
KGE2 1222 21-12-19 16:20 Pending
連続した空白をカンマに置き換えたいです。次のコマンドを使用していますが、日付と時刻の間にカンマも追加されます。ご案内ください。
sed 's/ \{1,\}/,/g' txncount.txt > csvcount.txt
出力:
KGE1,1222,21-12-19,16:20,Deployed
KGE2,1222,21-12-19,16:20,Pending
KGE3,1222,21-12-19,16:21,Email_Sent
KGE4,1222,21-12-19,15:00,Pending
KGE5,1222,21-12-19,15:10,Deployed
予想出力:
KGE1,1222,21-12-19 16:20,Deployed
KGE2,1222,21-12-19 16:20,Pending
KGE3,1222,21-12-19 16:21,Email_Sent
KGE4,1222,21-12-19 15:00,Pending
KGE5,1222,21-12-19 15:10,Deployed
複数のスペースで構成される連続したコンマのみをコンマで置き換える必要があります。
答え1
それ<txncount.txt sed -r 's/ {2,}/,/g' >csvcount.txt