1、 for((i=1;i<=10;i++));do echo $(expr $i \* 4);done 2、在shell中常用的是 for i in $(seq 10) 3、for i in `ls` 4、for i in ${arr[@]} 5、for i in $* ; do 6、for File in /proc/sys/net/ipv4/conf/*/accept_redirects; do 7、for i in f1 f2 f3 ;do 8、f...
shell中的in后面的位置是值列表,非数组,列表有很多通配符*,{1..n},数组的列表元素:{arr[@]},I...
do haha=`echo"$i"| awk -F/'{print $2}'` echo$haha done 1. 2. 3. 4. 5. 注释:循环当前目录下的所有shell脚本,以/为分隔符,打印第二个字段。 格式五:列表形式 foriin12345 do echo$i done 1. 2. 3. 4. 3、shell下提取文件名和目录名 ${}用于字符串的读取,提取和替换功能,可以使用${}...
1,普通字符串 #!/bin/bashlist="Linux Java C++ Python"foriin$listdoecho-e"Language is ${i}"done 补充: echo -n //不换行输出 echo -e //处理特殊字符输出 参考:https://blog.csdn.net/qq_37595946/article/details/77962963 2,cat在in后面的使用 逐行读取文件的内容(默认是IFS),所以默认不是逐行...
fori in{11..13};doecho"$i"done 这个循环将输出数字11、12和13,但它们并不是从一个数组中读取...
1、 for((i=1;i<=10;i++));do echo $(expr $i \* 4);done 2、在shell中常用的是 for i in $(seq 10) 3、for i in `ls` 4、for i in ${arr[@]} 5、for i in $* ; do 6、for File in /proc/sys/net/ipv4/conf/*/accept_redirects; do ...
Linux Shell中的for语句十分灵活,格式多样,我们通过实例看看一些常用的格式。 一、数字条件类循环 (一)格式1:C语言风格 # cs @ edu in ~ [22:14:49] $ for (( i=1; i <=10; i++)); do for> echo "$i * 2 = $(expr $i \* 2)"; ...
Shell的for&if常用形式,以及不能表示方法 Linux下使用for循环的几种使用格式 1、for((i=1;i<10;i++)); do #常用 ~ done 2、for i in $(seq 1 10); do ~ done 3、for i in {1..10}; do ~ done #awk应用 4、awk 'BEGIN{for(i=1;i<10;i++) print i} ...
for循环for i in 1.直接赋值 #1. for直接赋值for var in 1 2 3 4 5 6 7 8 9doecho $varsleep 1done 2.使用命令赋值 for var in `seq 1 9`doecho $vardone 3.赋值是一个字符串 for var in wo ai tian an mendoecho "word: $var"done ...
for i in *.txt*.txt相当于一个字符串数组,依次循环赋值给i do mv "$i" "$i.bak" done [root@vm testtip]# sh go.sh [root@vm testtip]# ls aaa.txt.bakccc.txt.bakeee.txt.bakggg.txt.bakhhh.txt.bakjjj.txt.baklll.txt.baknnn.txt.bak bbb.txt.bakddd.txt.bakfff.txt.bakgo.shiii....