从脚本中的文本文件中提取用户名

时间:2014-05-29 06:47:19

标签: linux unix if-statement scripting do-while

我是linux脚本的新手,我收到了一个意想不到的错误。我制作了一个脚本,它考虑了两个选项1和2.我遇到选项2的问题我想从文本文件中提取用户名,并将除EOF之外的所有用户添加到主目录,如下所示:

1 个答案:

答案 0 :(得分:0)

尝试使用此方法解析输入文件:

if [ -e $Path ]
then
    while read user
    do
        [[ $user = \#* ]] && continue
        Username=`echo $user | cut -f2 -d:`
        if [ "$Username" != "EOF" ]
        then
            echo $Username
        fi
    done < $Path
fi