0 votos

Caracteres de trazado de líneas erróneos al escribir la salida del comando "árbol" en un archivo

En MacOS Catalina 10.15.1, usando el comando estándar "tree" (como el que proporciona MacPorts), si en el prompt de la Terminal yo cd a una carpeta y luego ejecutar tree allí, obtengo una salida como esta:

.
├── Activity\ Monitor.app
├── ApplicationsFolderIcon.icns
├── BBEdit.app
├── Backup
│   ├── Backup\ and\ Sync\ from\ Google.app
│   ├── Carbon\ Copy\ Cloner.app
│   ├── Dropbox.app\ 
│   ├── ForeverSave\ 2.app
│   ├── Get\ Backup\ Pro\ 3.app

Sin embargo, si redirijo la salida a un archivo de texto, como en

tree > myapps.txt

entonces obtengo caracteres erróneos cuando veo el archivo en TextEdit:

.
├── Activity\ Monitor.app
├── ApplicationsFolderIcon.icns
├── BBEdit.app
├── Backup
│   ├── Backup\ and\ Sync\ from\ Google.app
│   ├── Carbon\ Copy\ Cloner.app
│   ├── Dropbox.app\ 
│   ├── ForeverSave\ 2.app
│   ├── Get\ Backup\ Pro\ 3.app

¿Qué pasa?

0voto

awy Puntos 500

Utiliza cualquiera de ellos para obtener caracteres compatibles.

tree --charset=ascii > a.txt
tree --charset unicode > a.txt

https://unix.stackexchange.com/questions/127063/tree-command-output-with-pure-7-bit-ascii-output

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X