雙引號環繞數字我有一個簡單的要求,我必須輸入likeL與SED
4,23139,,"XYZ"
在一個文本文件,我需要輸出像
"4","23139","","ARCMsgEnum".
我寫的命令工作正常在某些情況下:
sed 's/[0-9]*[0-9]/"&"/g' inputTestData.txt | sed s/,,/,\"\",/g
但有一些行輸入時間戳:
4,23139,,"XYZ","2008-09-04 08:11:33.51 AM"
因此所需的輸出是:
"4","23139","","XYZ","2008-09-04 08:11:33.51 AM"
,但上面的命令給我的輸出,如:
"4","23139","","XYZ",""2008"-"09"-"04" "08":"11":"33"."46" AM"
我已經問過一個similirar問題,但不知何故我無法自己得到這個。 輸入: 1234.34,一個,巴格達,+ 345.65,+,++ + 5335.643,貓,狗,, +,++,+ 644.65,A,B 希望的輸出: 1234.34,一個,巴格達,345.65, +,++ 5335.643,cat,dog ,, +,++,644.65,a,b –