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;
}
现在你会发现不同之处。