我真的對bash/shell腳本沒有經驗。我有大量的文件需要通過服務器到SCP。我有一個需要移動到三列CSV文件中的文件列表。第二列稱爲file_name,幷包含文件的路徑。用bash讀取CSV文件中的特定列
我需要讀取文件的每一行,但只處理第二列。我在網上發現了這樣的東西:
#!/bin/bash
csv_file=$1
while IFS=',' read -r file_name; do
echo -e "File Name\t: $file_name"
done < $csv_file
IFS=$' \t\n'
但它似乎只是輸出文件的所有3列。任何指導將不勝感激,我真的不知道有關bash。
謝謝!
爲什麼downvote和近距離投票「提供的信息不足」?對我來說似乎很簡單。 – 2014-12-03 16:36:44
可能重複的[bash,提取一列csv文件](http://stackoverflow.com/questions/19602181/bash-extract-one-column-of-a-csv-file) – tripleee 2014-12-03 17:02:08