#!/bin/bash

IFS=:
for folder in $PATH  #PATH变量分隔符为:
do
 echo $folder
 echo ------------------
 for file in  $folder/*   # /*表示需要遍历$folder内所有的目录   
 do
  if [ -x $file ]  
  then
   echo $file
  fi
 done
done

IFS用法:指定分隔符,默认为空格,制表符,“\n”

IFS=:  表示分隔符只有:   ,若要指定多个分隔符,使用IFS='\n':;"   这里表示分隔符为'\n'   :  ;  "

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

   

#!/bin/bash

input="./input"
IFS=,
while read -r userid name
do
        echo "add user $userid"
        useradd -c "$name" -m $userid //-c添加备注   -m 创建家目录
done < $input

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄