【发布时间】:2017-07-03 05:31:32
【问题描述】:
我的文件包含多行。每一行都有以下信息:
xxxxx,2017-06-26 13:12:53.750,-9.5949,124.6654,23.29,xxxx,yyyyy,mb,5.0,
xxxxx,2017-06-24 07:27:07.700,-41.2392,80.6425,10.0,xxxx,yyyyy,mb,5.2,
xxxxx,2017-06-24 02:37:18.140,-19.4438,34.509,24.44,xxxx,yyyyy,Mww,5.6,
我想使用 shell 脚本提取每一行并将其分配给变量并将其单独保存为新文件。输出文件的内容应该是这样的:
YEAR=2017
MONTH=06
DAY=26
HOURS=13
MIN=12
SEC=53
MSEC=750
LAT=-09.5949
LONG=124.6654
DEP=23.29
MAG=5.0
【问题讨论】:
-
用
IFS=,签出while read中的文件bash。它可能会有所帮助。 -
并将其分配给变量 - 为什么?
-
将其用作其他脚本的输入文件
标签: shell