我正在编写我的第一个bash脚本,以循环使用旧用户名到新用户名的CSV。我只读了新的用户名,使Linux帐户Bash脚本if
while read old_name new_name
do
new_name="$(tr [A-Z] [a-z] <<< $new_name)"
echo $new_name
cmd= useradd -g groupid -s /bin/ksh $new_name >> $LOGFILE 2>&1
echo password | passwd --stdin $new_name
但是一些用户已经存在,不需要新的密码。只有新用户需要密码。
当用户已经存在,我得到useradd: user 'username' already exists
我该如何解决这个问题?
http://unix.stackexchange.com/q/28526/67817 –