[ubuntu-ar] OT -- Consulta sobre bash
emilianovazquez at gmail.com
emilianovazquez at gmail.com
Sun Dec 2 03:41:19 UTC 2012
Rodolfo, estoy contestando desde el celu con 3 birras encima, asi que si te entiendo mal perdon :P
El comando cat te muesta la informacion del archivo lista, para lo que vos queres hacer solo necesitas la variable $f que usas en el for, para mi quedaria algo asi.
#!/bin/bash
for f in lista
do
echo "**** [Inicio $f] ****"
useradd $f
echo "**** [Fin $f] ****"
done
Ya que cada $f es un usuario de la lista, o me equivoco?
Perdon por el top posting, desde un blackberry es imposible resolver esto, aburro de decirlo, pero lo repito igual.
Saludos!
Emiliano Vazquez | PcCentro S.R.L.
Office: +54 (11) 4635-7764 ext. 4
Celular: 15.6253.7165
Mail: emilianovazquez en gmail.com
Web: http://www.pccentro.com.ar
-----Original Message-----
From: Rodolfo <lu8ekg en gmail.com>
Sender: ubuntu-ar-bounces en lists.ubuntu.com
Date: Sat, 01 Dec 2012 22:47:07
To: <ubuntu-ar en lists.ubuntu.com>
Reply-To: Ubuntu User Group Argentina <ubuntu-ar en lists.ubuntu.com>
Subject: [ubuntu-ar] OT -- Consulta sobre bash
Hola amigos...
Tengo un drama... hace rato que no hago nada en bash y quise hacer esto
pero no le encuentro donde falla.
Tengo un archivo "lista" donde tengo la lista de futuros usuarios (en el
script se listan al principio), uno por línea.
Hago el siguiente script para realizar el trabajo...
"""
#!/bin/bash
# A continuación se lista el archivo "lista" para que vean como está...
cat lista
# Comienzo el bucle... con textos explicativos...
for f in lista
do
echo "**** [Inicio $f] ****"
# En teoría el "cat" debería pasar solo una línea...
a=$(cat "$f")
# Pero pasa todo junto en una línea, distinto al primer "cat"...
echo $a
# Lógicamente esto que sigue falla..
useradd $a
echo "**** [Fin $f] ****"
done
"""
Qué estoy haciendo mal? Interpreto mal e comando "cat" o la forma en
que se ejecuta el "for..."??
No pude encontrar nada en las man de cada comando.
... ¿ cómo debería hacerlo ? Ando remal de las neuronas :(
Salu2
Rolfo.-
--
Ubuntu-ar lista de correo
Ubuntu-ar en lists.ubuntu.com
Modifica tus opciones o desuscribite en: https://lists.ubuntu.com/mailman/listinfo/ubuntu-ar
Siempre leer, comprender y aplicar nuestra etiqueta: https://wiki.ubuntu.com/ArgentinaTeam/EtiquetaML
More information about the Ubuntu-ar
mailing list