【发布时间】:2017-11-15 17:08:14
【问题描述】:
我有一个包含以下数据的 .csv 文件:
Name,Age,Gender
x,10,F
y,20,M
z,30,F
.
.
.
当我运行某些东西时,文件中的行数总是会改变。如何在文件的最后一行中提取Age 为Name。到目前为止,我试过这个:
#!/bin/sh
#extracting the headings and the last line values from the data.csv
file
(head -1 data.csv && tail -1 data.csv) > dummy.txt
#this part doesn't work
(sed -n "Name" data.csv && sed -n "Age" data.csv)>>dummy.txt
上面的代码出错了:
sed: -e expression #1, char 13: unterminated `s' command*
【问题讨论】: