文件addusers.sh的内容:
#!/bin/bash
file = 'users.csv'
while IFS=',' read userid name
do
echo "adding $userid"
useradd -c "$name" -m $userid
done < "$file"
IFS是linux下的一个特殊的环境变量,叫做内部字段分隔符
read 可以读取键盘输入和文件
-c<备注>:加上备注字段
-m:自动建立用户的登入目录
users.csv文件内容如下:
rich,Richard Blum
christine,Christine Bresnahan
tim,Timothy Bresnahan