[eside-ghost] Pregunta tonta de BASH
Eneko chan
enekochan en gmail.com
Lun Jun 3 18:51:51 CEST 2013
Creo que tienes que volver a escapar doblemente el \\, es decir:
uname=`echo $USER | awk -F \\\\ '{ print $2 }'`
2013/6/3 Jorge García - Bardok <bardok en gmail.com>
> Buenas,
>
> algo estoy haciendo mal pero debo de estar ofuscado... estoy autenticando
> en el cole máquinas linux contra el Active Directory. Tengo casi todo
> listo, sólo quiero automatizar que, al logearse, a cada usuario le aparezca
> en la interfaz de gnome una carpeta personal que tienen y una pública,
> común para todos.
>
> La pública sin problemas, ejecuto un script desde el autostart de gnome y
> listo.
>
> La personal utiliza el nombre de usuario, que está en la variable $USER,
> que tiene el formato DOMINIO\usuario.
>
> Si hago:
>
> echo $USER | awk -F \\ '{ print $2 }'
>
> Obtengo el usuario sin problemas.
>
> Si lo intento asignar a una variable:
>
> uname=`echo $USER | awk -F \\ '{ print $2 }'`
>
> y hago:
>
> echo $uname
>
> la variable está vacía, con lo que no puedo meter en el script el comando
> para que también monte esa. ¿Alguien puede arrojar un poco de luz sobre mi
> oscura existencia?
>
> Gracias!
>
> --
> Jorge García (aka Bardok)
> ---
> Sending A Message To All
> Sending A Message To God
> We Must Bring Light To The Darkness
> In Time We Will Rise Above
> "Ark - Heal The Waters"
>
> _______________________________________________
> eside-ghost mailing list
> eside-ghost en listas.deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://listas.deusto.es/mailman/private/eside-ghost/attachments/20130603/47f3a433/attachment.html>
Más información sobre la lista de distribución eside-ghost