shell脚本结构化之循环命令

循环是编程的一个重要部分,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"

版权声明:本文为weixin_46025444原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。