linux shell有多少个循环各种各样



Linux shell有很多循环语法以及如何选择它!

while read -r line; do
echo "$line"
done < input.file
for line in `cat a.txt`; do
echo "$line"
while

等等

您可以自己进行测试,例如

编写一个文件test.c

#include <stdio.h>
int main(void){
printf("hello worldn");
return 0;
}

然后使用两个命令

A: 同时读取-r行;do echo$line;done<test.c

你会得到这个结果

#include <stdio.h>
int main(void){
printf("hello world
");
return 0;
}

B:用于CCD_ 1中的线路;do echo$line;完成

你会得到这样的结果:

#include
<stdio.h>
int
main(void){
printf("hello
world
");
return
0;
}

现在你会发现不同之处。

最新更新