logo       

Re: Una pregunta de bash: msg#00056

org.user-groups.zaralinux

Subject: Re: Una pregunta de bash

>
> Para redirigir la entrada y los errores:
>
> $ script.sh &> script.log

beep

Error: Esa no es la forma "correcta" (POSIX) de redirigir 1 y 2 a
un fichero. Esa es la forma disponible-en-bash-pero-no-en-sh-posix
y puesta-por-compatibilidad-con-csh.

Es mas, la forma correcta en csh es ">&" (pese a que la pagina
de manual de bash diga que la forma preferida es "&>"); y para
a~nadir: ">>&", pero parece que esta ultima no la han implementada
en bash.

La forma correcta es

script.sh > script.log 2>&1

>
> $ script.sh 1>>script.log 2>&1

en realidad el "1" te sobra.

$ script.sh >>script.log 2>&1
>
> ¿Hay alguna otra forma menos críptica?

que tiene eso de criptico?

Yo lo veo muy claro: script a~nadiendo al log y el 2 al mismo sitio
que el 1.

Lo que no veo nada claro y para mi no tiene ningun sentido es
el "&>" del csh a.k.a. brain-damage.



--
finger spd@xxxxxxxxxxxxxxxxxxx for PGP /
.mailcap tip of the day: / La vida es una carcel
application/ms-tnef; cat '%s' > /dev/null / con las puertas abiertas
text/x-vcard; cat '%s' > /dev/null / (A. Calamaro)


-------------------------------------------------------
This SF. Net email is sponsored by: GoToMyPC
GoToMyPC is the fast, easy and secure way to access your computer from
any Web browser or wireless device. Click here to Try it Free!
https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/g22lp.tmpl
_______________________________________________
Lista de correo de zaralinux-asoc
zaralinux-asoc@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/zaralinux-asoc



<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise