正常版:
id $1 &>> /dev/null && echo "User is exists" || { useradd $1 && id $1 }
縮水版:
useradd $1 && id $1
縮水版解釋:
useradd 嘗試創(chuàng)建用戶,如果用戶存在融痛,便有用戶存在的提示信息壶笼,這是useradd命令本身帶有的功能,那么useradd $1返回假雁刷,自然后面的id $1并不會(huì)執(zhí)行覆劈;如果用戶不存在,自然會(huì)根據(jù)命令創(chuàng)建用戶沛励,useradd $1返回真责语,便會(huì)執(zhí)行后面的id $1,顯示其id信息目派。