shell脚本for循环, shell脚本中的for循环是什么?让我们一起来看看:
使用for循环在shell脚本中编写脚本通常用于确定输入的用户名是否存在。如果不存在,则创建用户并设置密码,否则程序会继续提示用户,即提示重新输入新创建的用户名。
for命令中for i的各种用法介绍如下:
For the I in File 1, File 2 and File 3
for i in /boot/*
for i in /etc/*.conf
For I, the unit is $(seq -w 10)-"01-10 of equal width.
For {1…10} years of I
for i in $( ls )
for I in $( file)
“$ @”中的For i使用所有位置参数,可以缩写为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循环的一般代码格式是:
对于列表中的变量名
do
command1
command2
.
commandN
done
参考示例:
示例1
输入代码:
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
示例2
如果您编写一个脚本来清除所有arp缓存记录,示例代码如下:
#!/bin/bash
for i in $(arp | tail -n +2|tr -s |cut -d -f1)
do
arp -d $i
done
shell脚本for循环,以上就是本文为您收集整理的shell脚本for循环最新内容,希望能帮到您!更多相关内容欢迎关注。