【发布时间】:2015-06-16 20:54:31
【问题描述】:
我正在尝试从文件中读取它包含的数据,并从文件中获取 2 条重要的数据并在 bash 脚本中使用它。一个字符串,然后是一个数字,例如:
Box 12
Toy 85
Dog 13
Bottle 22
我在想我可以编写一个while 循环来循环遍历文件并将数据存储到一个变量中。但是我需要两个不同的变量,一个用于数字,一个用于单词。如何将它们分成两个变量?
【问题讨论】:
-
@Jahid,我注意到您回滚了“键/值”描述符。您是否有更好的方法来使问题的标题描述我们想要一次阅读多个列?如果它对这种效果没有某种限制(“多列数据”,也许吧?),它与许多许多预先存在的问题重复,并且对于试图找到问题的人来说并不能清楚地区分这符合他们想要做的事情。
-
@CharlesDuffy 好吧,OP 并没有说他想要键/值类型数据,这就是回滚的原因,是的,它需要编辑得更具体......可能是“存储空格分隔的数据..."
-
“空格分隔”可能只是被加载到单个数组中的单行。除非你反对,否则我将在这里使用“多列数据”。
-
@CharlesDuffy 是的,这太完美了..