Shell脚本:了解while循环

时间:2018-07-18 23:27:29

标签: shell

我试图理解这些命令的一部分工作。我是shell脚本的新手,我进行了很多搜索,但发现了一些未找到的东西。

脚本

i=0
cat /etc/passwd | while read L
do
i=$((i+l))
done
echo $i

B脚本

i=0
while read L
do
i=$((i + 1))
done < /etc/passwd
echo $i

考虑/ etc / passwd有100行。运行这两个脚本分别返回0和100。

我不明白cat /etc/passwd | while read Ldone < /etc/passwd的作用

0 个答案:

没有答案