#!/bin/bash
FILENAME='users.csv'
awk -F ',' '{ print $1,$2 }' $FILENAME |
while read username password
do
useradd -m -p $password $username
done
#!/bin/bash
FILENAME='users.csv'
while IFS=',' read -r username password
do
useradd -m -p $password $username
done < $FILENAME
在该示例中,read 命令将 csv 文件中的行划分为两个部分:用户名和密码。随后,IFS 变量设置为逗号并传递给 read 命令,这样命令才能正确划分行中的字段。