我有一个类似
的数据文件value1 value2 value3 ...
value4 value5 value6 ...
...
我想在bash文件中将所有这些变量读入不同的变量。第1行字段分为alpha
,beta
,gamma
,第2行字段分为charlie
,john
,cena
等。变量名称是独一无二的,不共享一个通用的单词/顺序命名方案。文件中的值都是数字和单词。
是否有一种优雅的方式来阅读文件?
答案 0 :(得分:0)
使用read
语句将每行读入一组变量。您可以使用花括号将所有语句分组,以便它们从同一文件流中读取。
{
read alpha beta gamma ...
read charlie john cena ...
...
} < filename