我正在尝试从bash文件中的文本文件分配变量值。 代码:
while read line
do
echo $line | tr ' ' '\n' | tail -1
value=(($line | tr ' ' '\n' | tail -1))
done < file.dat
File.dat看起来像这样:
1 10
2 25
第一行工作正常,但是第二行导致:
Syntax error: "(" unexpected (expecting ")")
-有时可能会完成
我尝试了不同的组合,但没有一个起作用。 有人有什么主意吗?
答案 0 :(得分:1)
while read a value
do
echo $value
done < file.dat