shell脚本for循环(shell脚本中的for循环是怎样的)
作者:百科火 更新 :2022-03-10 11:20:08 科技百科

shell脚本中的for循环是什么样的呢?下边让我们一起来了解一下吧:
在shell脚本中撰写脚本应用for循环一般是用以分辨输入的用户名是不是存有,若是不会有得话那麼建立该用户并密码设置,不然程序流程会再次提醒用户,也就是提示再次输入新创建用户名字。
在for指令中的for i in的各种各样用法详细介绍如下所示:
for i in “file1” “file2” “file3”
for i in /boot/*
for i in /etc/*.conf
for i in $(seq -w 10) --》等宽的01-10
for i in {1…10}
for i in $( ls )
for I in $(< file)
for i in “$@” --》取全部部位主要参数,可以缩写为for i
必须留意的是bash shell适用C式for循环。
实例编码如下所示:
#!/bin/bash
j=$1
for ((i=1; i<=j; i ))
do
touch file$i && echo file $i is ok
done
$@: 全部部位自变量的內容
$#: 部位自变量的数量
$0: 文件夹名称
$*: 全部部位自变量的內容
for循环的一般代码格式为:
for 变量名 in 目录
do
command1
command2
...
commandN
done
参照案例:
范例一
输入编码:
for loop in 1 2 3 4 5
do
echo "The value is: $loop"
done
輸出結果为:
The value is: 1The value is: 2The value is: 3The value is: 4The value is: 5
案例二
若是撰写脚本清除全部arp缓存文件纪录,实例编码如下所示:
#!/bin/bash
for i in $(arp | tail -n 2|tr -s ' ' |cut -d' ' -f1)
do
arp -d $i
done
以上便是我的共享了,期待可以协助到大伙儿。
- END -
arcsinx等于什么?(01arcsinx)
01arcsinx=π/2-arccosx(-1≦x≦1)。arcsin0=0,arcsin1=90°。sinx表明一个数据,在其中的x是一个视角。arcsinx表...
皮鞋码和运动鞋码相差多少
运动鞋和皮鞋都是我们日常很常见的款式,在不同的场合穿不一样的鞋子,很多人在选择尺码上面都会拿不准...
大锅饭时代几年到几年
大锅饭时代几年到几年,1958下半年-1961年。大锅饭是对分配方面存在的平均主义现象的一种形象比喻,它包括两个方面:一...
字母圈dom和sub是什么属性
字母圈dom和sub是什么属性,字母圈dom和sub属于SM中的D/S关系,英文全称是dominance&submission,即表示控制与服从,其...
花泥要泡多长时间(花泥和水哪个保存长)
花泥泡30秒就可以了。用干净的容器接水,可根据使用需求加入鲜切花保鲜剂,然后将花泥放入容器内,让花泥自己慢慢去吸收...
左肖是哪几肖(十二生肖排序的三种不同说法)
左肖:鼠牛龙蛇猴鸡右肖:虎兔马羊狗猪十二生肖,又叫属相,是中国与十二地支相配以人出生年份的十二种动物,包括鼠、牛、虎...
复利计息的计算公式
复利计算公式F=P(1+i)^n复利计算公式是计算前一期利息再生利息的问题,计入本金重复计息,即“利生利”“利滚利”。它的...
太昊陵是谁的墓
太昊陵,即"三皇之首"太昊伏羲氏的陵庙,位于河南省周口市淮阳区羲皇故都风景名胜区,毗邻风景秀丽的万亩龙湖,是国家AA...
美国洛杉矶是什么气候类型(美国洛杉矶最佳旅游时间)
洛杉矶属于温带地中海型气候,全年气候温和。大体上终年干燥少雨,只是在冬季降雨稍多。年降水量约378毫米,以冬雨为主...
末法时期到哪年结束(从2600年前释迦牟尼佛时代开始计算)
从2600年前释迦牟尼佛时代开始计算,正法500年;像法1000年;末法10000年,此后进入“法灭尽”的时代。我国宋朝以后,即进入...