我有一个名为'readfile.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打开文件位置。

例如,'runfile.sh'存储此值:

'https://my_

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

  1. linux c 追加写文件内容,如何在C中追加到文件,在Linux上使用O_APPEND模式打开?

    这是家庭作业的一部分.好吧,我的作业无法正常工作,所以我已经把一个片段拿出来并开始用它来弄清楚什么是错的. 在C语言的Linux上我试图打开/创建一个文本文件,给它写一些东西,关闭它,在读/写和追加模 ...

  2. python遍历文件内容_Python四种逐行读取文件内容的方法

    下面是四种Python逐行读取文件内容的方法, 并分析了各种方法的优缺点及应用场景,以下代码在python3中测试通过, python2中运行部分代码已注释,稍加修改即可. 方法一:readline函 ...

  3. python读取图像数据流_浅谈TensorFlow中读取图像数据的三种方式

    本文面对三种常常遇到的情况,总结三种读取数据的方式,分别用于处理单张图片.大量图片,和TFRecorder读取方式.并且还补充了功能相近的tf函数. 1.处理单张图片 我们训练完模型之后,常常要用图片 ...

  4. python中的main函数可以被其他文件调用么_Python中在脚本中引用其他文件函数的实现方法...

    在导入文件的时候,Python只搜索当前脚本所在的目录,加载(entry-point)入口脚本运行目录和sys.path中包含的路径例如包的安装地址.所以如果要在当前脚本引用其他文件,除了将文件放在和 ...

  5. bak文件转oracle文件,如何在Oracle 11g中恢复.bak文件(How to restore .bak file in oracle 11g)...

    如何在Oracle 11g中恢复.bak文件(How to restore .bak file in oracle 11g) 我有Oracle 11g备份文件(.bak文件)如何在Oracle 11g ...

  6. linux创建文件内容三行,shell之创建文件及内容的方法示例

    shell之创建文件夹: [root@vbox-nginx shell_command]# vi ./mkdir.sh #!/bin/sh parentDir="/media/sf_Proj ...

  7. Shell脚本中读取文件每一行的方法总结

    这篇文章主要使用Shell脚本循环读取文件每一行内容的方法总结: 1.使用while循环,效率最高,最常用的方法 while read -r line doecho $line done < f ...

  8. csv java web 导入_DAY5-step9 使用CSV模块和Pandas在Python中读取和写入CSV文件

    什么是CSV文件? CSV文件是一种纯文本文件,其使用特定的结构来排列表格数据. CSV是一种紧凑,简单且通用的数据交换通用格式. 许多在线服务允许其用户将网站中的表格数据导出到CSV文件中. CSV ...

  9. 遇到一个在脚本中读取文件内容占用文件句柄的小问题

    一般来说,嵌入式设备的程序是上电自动运行的.设备系统启动后会自动运行某些系统级脚本(/ect/rc3.d/下的脚本),最终会运行我们自定义的脚本,在该脚本中会运行应用程序.--这就是系统自动启动的一般 ...

最新文章

  1. 【2-SAT问题】解题报告:POJ 3678 Katu Puzzle(2-SAT问题的判定)
  2. 【Zookeeper】Zookeeper集群“脑裂”问题处理大全
  3. TensorFlow预训练模型在新图中权重部分加载
  4. 人脸识别撞脸名画_与名画“撞脸”火爆数博会 观众直呼“太好玩”【高清组图】...
  5. WPF GridControl控件的用法举例
  6. Java Web整合开发(81)
  7. Java中的IO流(六)
  8. java反向链表列表写法,一个使用链表追加,反向和显示的java程序
  9. 汉子拼音不认识缤纷_儿童学拼音app哪个最好
  10. 强大!用 60 行代码自动抢微信红包
  11. abp框架java_asp.net core之abp框架
  12. 迷你双核RK3066 安卓4.1智能网络高清TV 安卓播放器MK802III-淘宝网
  13. 微信每天加多少人不会封号?(行业经验)
  14. Linux下常见的权限维持方式
  15. 中国居民身份证 算法 转 是java版本的
  16. 抖音充值显示服务器繁忙是什么原因,为什么抖音充值总是失败呢
  17. [51Nod](1278)相离的圆 ---- 二分查找
  18. 同济大学计算机科学系下设几个专业,同济大学计算机科学与技术工程系简介
  19. 小沙的remake(牛客)排序+ 树状数组 + dp
  20. Android输入法方法,android输入法–InputMethodManager

热门文章

  1. MediaCoder的CUDA H.264编码技术预览及测试报告
  2. (记录向)Python反序列化免杀上线CS(并使用Shielden加密绕过360)
  3. Pixy - PHP 原始码的弱点分析工具
  4. 20个可用于商业用途的免费 CC0 授权的高分辨率图库
  5. KPCB 女皇 2014 年互联网趋势报告新鲜速读
  6. 有源滤波器和无源滤波器的区别及原理
  7. 扩容战争(上):内困与革命
  8. 花了30天才肝出来,史上最全面Java设计模式总结,看完再也不会忘
  9. selenium谷歌浏览器驱动配置
  10. 记一次安装开源kafka_2.12-2.8.0 + SCRAM-SHA-256 认证