RHEL 6
¿Hay alguna diferencia entre los operadores >>y >\>? Leí la siguiente propaganda en un libro de entrenamiento de RHEL:
"Puede agregar una salida estándar al final de un archivo existente con una flecha de doble redirección con un comando como
ls >\> filelist
Estoy más acostumbrado al >>operador y cuando intento ambos, obtengo resultados diferentes.
- El uso >>parece agregar resultados al archivo que lo sigue (como se esperaba).
- El uso >\>parece agregar salida a un archivo literalmente llamado >
¿Es esto un error en el libro que estoy leyendo? ¿O me estoy perdiendo el punto del autor?

Respuestas:
Para agregar texto a un archivo que usa
>>. Para sobrescribir los datos actualmente en ese archivo, utiliza>. En general, en bash y otros shells, escapas usando caracteres especiales\.Entonces, cuando usas
echo foo >\>lo que estás diciendo es "redirigir a un archivo llamado>", pero eso es porque estás escapando del segundo>. Es equivalente a usarecho foo > \>cual es lo mismo queecho foo > '>'.Entonces, sí, como dijo Sirex, es probable que sea un error tipográfico en su libro.
fuente
Parece un error tipográfico. .. ... .. ..
fuente