【发布时间】:2020-01-30 04:50:10
【问题描述】:
我有一个文本文件,其内容如下所示。
CAT,DOG
SPARROW,PIGEON
RAT,BAT
TENNIS,FOOTBALL
此外,我有一个 shell 脚本,它逐行读取此文本文件,为变量赋值并执行某些语句。
例如:
第一行是:CAT,DOG
变量1:猫 变量2:狗
打印变量1 打印变量2
然后代码转到第二行, 第二行是:麻雀,鸽子
变量1:麻雀 变量2:鸽子
打印变量1 打印变量2
它会一直持续到 EOF。
请帮助我为此构建代码。提前致谢
【问题讨论】:
-
没有人会为你编写完整的代码。你应该至少付出一些努力。你尝试了什么?
-
为什么不直接
awk -F, '{print "v1: " $1 " v2: " $2}' yourfile? -
我之所以使用shell循环处理文本文件,是因为我编写了spool命令来获取逗号分隔文本文件中的数据输出。
-
为什么这需要你用 bash 编写程序?