useraddscript.sh no funciona debido a líneas truncadas
Algo ha debido ir mal al subir tu script, parece que se han truncado algunas lineas, en particular la 11 y la 33 y por tanto se producen errores al lanzarlo.
echo "No eres root, no puedes contin$
usuarios=```cat /home/liip/Descargas/usuarios.txt | tr$
Seguramente has copiado y pegado y algo se ha quedado en el portapapeles
Por otro lado:
-
Si tu proyecto va a consistir en un solo script, te recomiendo utilizar snippets en lugar de un proyecto completo donde se asume que vas a incluir más de un fichero.
-
Utiliza nombres más adecuados para tus guiones, useraddscript.sh es un nombre que contiene la palabra script (que .sh ya implica) y además useradd parece que permite añadir un único usuario cuando tu guión permite crear más de uno, algo como loadusers.sh creo que sería más adecuado.
Échale un vistazo a todo esto y estaré encantado en colaborar para poner tu guión a punto