【发布时间】:2019-01-14 22:53:59
【问题描述】:
我有以下 csv 文件
,,,Test File,
,todays Date:,01/10/2018,Generation date,10/01/2019 11:20:58
Header 1,Header 2,Header 3,Header 4,Header 5
,My account no,100102GFC,,
A,B,C,D,E
A,B,C,D,E
A,B,C,D,E
TEST
我需要提取第二行第三列中的今天日期 还有第4行第3列的帐号。
下面是我必须创建的新文件,那些提取的值 第 3 行和第 4 行需要附加在文件末尾。 新文件将包含第 4 行和第 n-1 行的数据
A,B,C,D,E,01/10/2018,100102GFC
A,B,C,D,E,01/10/2018,100102GFC
A,B,C,D,E,01/10/2018,100102GFC
请您帮我在 shell 脚本中做同样的事情吗?
这是我尝试过的,我是 shell 脚本的新手,无法结合所有这些
从第二行提取日期
sed -sn 2p test.csv| cut -d ',' -f 3
提取账号
sed -sn 3p test.csv| cut -d ',' -f 3
提取实际数据
tail -n +5 test.csv | head -n -1>temp.csv
【问题讨论】:
-
请展示您目前所做的事情,SE 不是脚本服务。
-
@RomeoNinov 我也更新了