Skip to content

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 😀. Te recomiendo utilizar la herramienta git para subir y actualizar tu código, tienes miles de manuales en la web y en gitlab en particular.

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 👌