linux shell:while遇上read
前不久在公司修改一个脚本的时候,把两个值写入到一个文件中,然后在另一个shell读取这个文件然后赋值给两个变量,shell脚本大概是这样写的:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17!/bin/bash
count=1
cat ./test.data | while read line
do
if [ $count -eq 1 ]
then
s1=$line
echo $s1
else
s2=$line
echo $s2
fi
count=$[ $count+1 ]
done
echo $s1
echo $s2
