我想将文本文件的不同行读取到不同的变量。例如
input.txt:
line1 foo foobar bar
line2 bar
line3 foo
line4 foobar bar
我想这个结果存储在变量var1,var2,var3和var4这样
var1=line1 foo foobar bar
var2=line2 bar
等等。
有人可以告诉我它是如何完成的。我试图eval在for循环中使用。它似乎不起作用。
为什么使用shell循环处理文本被认为是不好的做法?
—
通配符
这是一个不好的方法。由于基本上是唯一的理由来设置变量是做一些与他们,并且因为有专门的工具了广大设计做的事情,在一个文件中的文本的每一行(awk中,桑达,
—
通配符
grep,cut,等人),它要好得多,只是做你需要做什么。不要在shell脚本中进行微管理;编排工具以完成工作。