从多行读取多个字段到从Fortran文件到Bash的唯一变量

时间:2017-09-21 08:24:57

标签: bash loops

我有一个类似

的数据文件
value1    value2    value3    ...
value4    value5    value6    ...
...

我想在bash文件中将所有这些变量读入不同的变量。第1行字段分为alphabetagamma,第2行字段分为charliejohncena等。变量名称是独一无二的,不共享一个通用的单词/顺序命名方案。文件中的值都是数字和单词。

是否有一种优雅的方式来阅读文件?

1 个答案:

答案 0 :(得分:0)

使用read语句将每行读入一组变量。您可以使用花括号将所有语句分组,以便它们从同一文件流中读取。

{ 
    read alpha beta gamma ...
    read charlie john cena ...
    ... 
} < filename