我想从 unix shell 脚本文件中提取 csv 文件中的值。假设,我有一个带有标题 V1、V2 和 N 的 csv 文件 values.csv,如下所示:
"V1","V2","N"
"0","0",216856
"1","0",16015
"0","1",25527
"1","1",10967
我想提取列 N 值并将其分配给 unix 脚本文件中的变量。例如,
a = 216856
b = 16015
c = 25527
d = 10967
您将如何提取 N 的值并将其分配给 shell 脚本文件中的变量 a、b、c、d?请帮忙。提前致谢。
这将在 Bash 中工作,假设您想使用数组,这是执行此操作的正确方法:
array=( $( tail -n +2 values.csv | awk -F',' '{print $3}' | tr '\n' ' ' ) )
echo "${array[0]}"
问候!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句