从文本文件一次读取2行,并将其分配给shell脚本中的变量

时间:2018-02-23 22:49:17

标签: shell while-loop

我有一个包含50个数字的文本文件。我想在阅读2行时将其分配给变量

input.txt中:

129260
129288
129356
129384

读取input.txt(时间2行)

$VALUE1=129260
$VALUE2=129288

放一个循环继续这样做,直到读完整个文件。

1 个答案:

答案 0 :(得分:1)

input.txt一次读取两行,将每行分配给变量,并显示变量的值:

$ while read -r val1 && read -r val2; do echo "val1=$val1 and val2=$val2"; done <input.txt
val1=129260 and val2=129288
val1=129356 and val2=129384