【发布时间】:2014-10-05 11:26:05
【问题描述】:
我想逐行读取文件,用逗号 (,) 分割每一行并将结果存储在一个数组中。如何在 bash shell 脚本中执行此操作?
我的逗号分隔文件中的示例行
123,2014-07-21 10:01:44,123|8119|769.00||456|S
这应该是拆分后的输出:
arr[0]=123 arr[1]=2014-07-21 10:01:44 arr[2]=123|8119|769.00||456|S
【问题讨论】:
-
你想如何处理多行?第二行的第一个字段会放在
arr[3]中吗?还是数组一次只需要保存一行,在每次迭代时重置? -
你可能想看看下面的answer。