Ayuda con shell script basico
Publicado por PaNaTa (1 intervención) el 31/10/2009 12:48:48
Buenas,
Estoy haciendo un shell script para seleccionar los usuarios "humanos". Para ello recorro el archivo passwd y miro el identificador de usuario y si es igual o mayor que 1000 lo guardo en un archivo. El problema es que me da error al asignarle el valor a la variable HOLA. Os pego el codigo (incompleto):
#! /bin/bash
for i in `cat /etc/passwd`
do
echo $i > ./aux.txt
HOLA = `cat ./aux.txt | cut -d ":" -f 3`
echo $HOLA
done
Por que me falla la linea 5? Segun tengo entendido no hay que declarar la variable antes de usarla, no?
Saludos,
Estoy haciendo un shell script para seleccionar los usuarios "humanos". Para ello recorro el archivo passwd y miro el identificador de usuario y si es igual o mayor que 1000 lo guardo en un archivo. El problema es que me da error al asignarle el valor a la variable HOLA. Os pego el codigo (incompleto):
#! /bin/bash
for i in `cat /etc/passwd`
do
echo $i > ./aux.txt
HOLA = `cat ./aux.txt | cut -d ":" -f 3`
echo $HOLA
done
Por que me falla la linea 5? Segun tengo entendido no hay que declarar la variable antes de usarla, no?
Saludos,
Valora esta pregunta


0