台灣最大程式設計社群網站
線上人數
1640
 
會員總數:246631
討論主題:190057
歡迎您免費加入會員
討論區列表 >> Java Script/ Node.js >> 關於 Shell Script 要如何截取 CSV 某一個欄位
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
關於 Shell Script 要如何截取 CSV 某一個欄位
價值 : 30 QP  點閱數:1588 回應數:2
樓主

7059
門外漢
0 9
150 14
發送站內信

Hi,大家好

我有一份 CSV 檔案 簡稱為A.csv
內容:
A1 B1
ip name
1.1.1.1 xxx
2.2.2.2 bbb

我想要截取到A2 欄位並帶入說明,最後產生一個檔案
例如:

擷取到 A2 為 1.1.1.1 + 說明 最後產生一個檔案 1.1.1.1.csv
然後迴圈 2.2.2.2 + 說明 最後產生一個檔案 2.2.2.2.csv
...
直到結束

目前有找到底下相關,但要如何截取 CSV 呢? 感謝

#!/bin/bash
filename='examples.desktop'
exec < $filename

while read line
do
echo $line # 一行一行印出內容
echo 'a' $line # 印出 "a $line" 此行的內容, 可另外作特別處理.
done'

搜尋相關Tags的文章: [ CSV shell script ] ,
本篇文章發表於2014-05-02 11:24
1樓
回應

blackwing
捐贈 VP 給 blackwing 檢舉此回應
很簡單用空白字元分割字串,
在將第二欄位印出
本篇文章回覆於2016-07-09 20:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
我比較想知道,你想問用哪一種語言處理的。

因為我看到你出現echo的東西。javascript可沒這樣的語法。
本篇文章回覆於2016-07-18 02:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.