shell脚本结构化之循环命令

寵の児 提交于 2020-01-20 19:59:52

循环是编程的一个重要部分,bash shell提供了三种可用于脚本中的循坏命令

  1. for 命令
  2. while命令
  3. until 命令

这些都没有好讲的,注意下格式就行了,看两个实例

查找可以执行的文件

#!/bin/bash
  
IFS=:
for folder in $PATH
do
    echo "$folder:"
    for file in $folder/*
    do
        if [ -x $file ]
        then
            echo "  $file"
        fi
    done
done

创建多个用户账号

#!/bin/bash
  
input="users.csv"
while IFS=',' read -r userid name
do
    echo "添加用户 $userid"
    useradd -c "$name" -m $userid
done < "$input"
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!