【发布时间】:2015-10-14 13:16:53
【问题描述】:
我想添加一些在此文件中的用户,例如:
a b
c d
e f
名字总是姓氏
#!/bin/bash
Lines=$(cat newusers.txt | wc -l)
first=$(cat newusers.txt | awk '{print $1}')
last=$(cat newusers.txt | awk '{print $2}')
#test
echo $Lines;
echo $first;
echo $last;
until [ -z $1]; then
useradd - m -d /home/$1 -c "$1 + $2" $1
fi
在循环之前它工作正常,但我不能添加换行符。
回显显示a c e 和第二个姓氏b d f。
我尝试在其中添加换行符,但它不起作用。
我可以用什么来做这个? 因为我猜因为换行问题我无法添加用户。
我还在 stackoverflow 上搜索了一种方法来检查用户是否已通过 /dev/null 存在,但我必须使用哪个变量?
【问题讨论】:
标签: linux shell ubuntu scripting