如何从 csv 文件中提取值到 Unix Shell 脚本

穆拉利

我想从 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从子目录提取文件名和路径,并需要使用unix shell脚本将输出写入到csv文件中

使用Shell脚本从文件中提取值

使用Shell脚本从UNIX中的文件中提取信息

如何执行Unix Shell脚本?

如何从unix的json文件中提取值?

如何在Unix / Linux Shell脚本中提取一部分文件名

如何删除前端空格 | Unix shell 脚本 |

从列表中提取值-Unix Shell

使用Shell脚本从日志中提取值

使用Shell脚本从UNIX中的文件名中提取日期

Unix Shell脚本-从两个.txt文件中提取结果(时间操作)

如何在CSV文件Shell脚本中删除String的结尾?

Shell脚本-如何从行中提取

Unix Shell脚本功能

Shell脚本-Unix

Unix Shell脚本

Shell脚本,Linux,Unix,Shell

Unix shell脚本找出脚本文件位于哪个目录?

Shell脚本从文件列表中提取数据并将其另存为csv

UNIX Shell脚本:如何将文件递归移动到一个目录?

如何遍历与unix shell脚本中的正则表达式匹配的文件

如何在Unix Shell脚本中剪切文件中的特定字符

如何在UNIX Shell脚本中添加具有相同名称的所有文件的大小

从 .csv 文件中读取值并使用 Shell 脚本执行计算

如何使用Shell脚本高效处理大型csv文件,以获得比后续脚本更好的性能?

如何从UNIX Shell脚本获取Java程序完成状态?

如何在Unix Shell脚本中替换字符串

在Shell脚本中,如何结合使用Rscript和Unix命令?

如何检查Unix shell脚本中是否安装了Docker?