Shell while循环的技术术语
下面提到的两个命令将返回相同的结果。 这些都是简单的while循环 我想知道第二个命令在技术上叫什么Shell while循环的技术术语,shell,loops,Shell,Loops,下面提到的两个命令将返回相同的结果。 这些都是简单的while循环 我想知道第二个命令在技术上叫什么 # cat /etc/passwd | while read i ; do awk -F':' '{print $1}'; done; # while read i ; do awk -F':' '{print $1}'; done < /etc/passwd 读取i时的cat/etc/passwd;doawk-F':''{print$1}';完成; #当我读书时;doawk-F':'
# cat /etc/passwd | while read i ; do awk -F':' '{print $1}'; done;
# while read i ; do awk -F':' '{print $1}'; done < /etc/passwd
读取i时的cat/etc/passwd;doawk-F':''{print$1}';完成;
#当我读书时;doawk-F':''{print$1}';完成
技术术语的例子有“全球化”、“过程替代”等
我想知道专家们如何称呼这种类型的编程(在上面第二行提到)这称为输入重定向:
some_cmd < /etc/passwd
您可以在manbash
中的管道部分中阅读更多关于它的信息
这两个示例的结果大致相同,但第一个示例通常更好,因为它调用的进程更少(不需要
cat
)
some_cmd < /etc/passwd
您可以在manbash
中的管道部分中阅读更多关于它的信息
这两个示例的结果大致相同,但第一个示例通常更好,因为它调用的进程更少(不需要
cat
)注意,所有的都可以重写为awk-F:'{print$1}/etc/passwd
更像是脚本,而不是编程。脚本是另一个程序的高级指令。请注意,all可以重写为awk-F:'{print$1}'/etc/passwd
更像是脚本,而不是编程。脚本是另一个程序的高级指令。