我真的对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