1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > linux shell 读取csv文件内容 在Shell脚本中读取CSV文件 直到没有标题的行结束

linux shell 读取csv文件内容 在Shell脚本中读取CSV文件 直到没有标题的行结束

时间:2024-01-25 07:29:37

相关推荐

linux shell 读取csv文件内容 在Shell脚本中读取CSV文件 直到没有标题的行结束

我有一个名为 eadfile.csv的文件,其中包含以下内容。

Name Id VAl Number IP

James,007,$500,111-111-111,111-000-000

Bond,700,$900,100-000-999, 666-999-000

这里Name, Id, Val, Number and IP在csv文件中前进,第二行,即FirstVal, SecondVal等是这些头的值。我想只读取值而不是标题,并在控制台中显示它。我该怎么做?而且我想读取值直到行尾/文件末尾,因为我不知道文件中可以存在多少列。它可以是5或6列。

现在我能够在shell脚本中读取没有标题的单行。但这对我这里提到的情况没有帮助。

#!/bin/bash

val1=( $(cut -d , -f1 readfile.csv ) )

printf "%s

" "${val1[0]}"

val2=( $(cut -d , -f2 readfile.csv ) )

printf "%s

" "${val2[0]}"

val3=( $(cut -d , -f3 readfile.csv ) )

printf "%s

" "${val3[0]}"

我实际上想将这些值附加到其他脚本。例如,我有一个名为runfile.sh的脚本,它附加awk中的值并通过http打开文件位置。

例如, unfile.sh存储此值:

https://my_

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。