[eside-ghost] Problema con Shell Script y grep
Eneko chan
enekochan en gmail.com
Jue Mar 23 16:50:59 CET 2006
Estamos en clase mezclando comando usando las tuberias, y como ejemplo
estamos intentado mostrar por la pantalla solo la configuracion del [global]
de /etc/samba/smb.conf
#!/bin/bash
VAR=`grep -n ^\\[ /etc/samba/smb.conf | awk -F: '{ print $1 }' | head -2 |
tail -1`
echo $VAR
Si lo ejecutamos desde la linea de comandos funciona bien (a mi me da un 9
que es la cantidad de lineas desde [global] hasta el siguiente recurso
compartido que tambien empieza por [):
# grep -n ^\\[ /etc/samba/smb.conf | awk -F: '{ print $1 }' | head -2 | tail
-1
9
Pero al meter el resultado en la variable nos da este error:
grep: La expresión regular es errónea
--
Fotolog: http://www.fotolog.net/ceng
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://listas.deusto.es/mailman/private/eside-ghost/attachments/20060323/1bc78155/attachment.htm
Más información sobre la lista de distribución eside-ghost