首页 > 其他 > 详细

bash for loop in one line

时间:2021-06-13 19:18:12      阅读:19      评论:0      收藏:0      [点我收藏+]
## Bash for Loop In one Line with items ``` # for i in 1 2 3 4 5 ; do echo "$i" ; done # for i in {1..5} ; do echo "$i" ; done # for i in {1..5..1};do echo "$i" ; done # for planet in Mercury Venus Earth Mars Jupiter Saturn Uranus; do echo $planet; done ``` ## Bash for loop C style In One Line with items ``` # for ((i=1;i<=5;i++));do echo $i;done ``` ## Bash For Loop In one line with Command Output ``` # for i in `seq 1 5`;do echo $i ;done # for i in `cat test`;do dig $i +short ;done # for i in `awk ‘{print $1}‘ test` ;do ping -c 2 $i ;done ``` ## Bash For Loop In one Line with variables ``` # for i in $(cat test);do dig $i +short ;done # a="a b c" # for i in $a;do echo $i;done a b c # a=(a b c) # for i in ${a[@]};do echo $i;done a b c # for i in $(seq 1 5);do echo $i ;done ``` ## Bash For Infinite Loop In one Line ``` # for (( ; ; )); do echo "Hello World!"; done # while true; do echo "Hello World!"; done # while :; do echo "Hello World!"; done ``` ## Bash For Loop In One Line with Files ``` # for i in *; do echo "Found the following file: $i"; done # for i in `cat filelist.txt`; do echo ${i}; done; if a line may include spaces better use a while loop: # cat filelist.txt | while read LINE; do echo "${LINE}"; done ``` [10 Bash for Loop In One Line Examples](https://www.howtouselinux.com/post/bash-for-loop-in-one-line) [Bash For Loop Examples In Linux](https://www.howtouselinux.com/post/bash-for-loop-examples) [What Is Bash in Linux?](https://www.howtouselinux.com/post/what-is-bash-in-linux)

bash for loop in one line

原文:https://blog.51cto.com/u_15117737/2900587

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!