[問題] csv每欄加上引號
有一筆資料是長這樣
cat input
95,1,997,瑞文氏圖形推理測驗,28,台灣區,XX,54,XXXXXXXXXXXXXXXXXXX,2008-1-1,1
我想以用一行指令就把每個欄位都加上雙引號,但是行首跟行尾要怎麼表示?
ruby -pe 'gsub(/,/, "\",\"") ' < input > output
cat output
95","1","997","瑞文氏圖形推理測驗","28","台灣區","XX","54","XXXXXXXXXXXXXXXXXXX","2008-1-1","1
感恩
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.17.173.193
推
05/06 16:30, , 1F
05/06 16:30, 1F
→
05/06 16:46, , 2F
05/06 16:46, 2F
→
05/06 17:11, , 3F
05/06 17:11, 3F
→
05/06 17:32, , 4F
05/06 17:32, 4F
→
05/06 17:49, , 5F
05/06 17:49, 5F
→
05/06 20:18, , 6F
05/06 20:18, 6F
→
05/06 20:20, , 7F
05/06 20:20, 7F
→
05/06 21:30, , 8F
05/06 21:30, 8F
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章