¿Secuencia de escape en el terminal o iTerm para saltar a la columna absoluta?

1

¿Hay una secuencia de escape que pueda usar para saltar a una columna absoluta en OS X Yosemite Terminal o iTerm?

En otras palabras:

echo 12345678901234567890
echo \StartAtColumn10 A10 \StartAtColumn2 B2

Produciría el siguiente resultado:

12345678901234567890
 B2      A10

Quiero enviar este código de R para dar formato a la salida de progreso.

    
pregunta Rainer 22.01.2015 - 15:37

2 respuestas

1

Puede usar \r para volver al principio de la línea (columna 1) y luego \e[nC para mover a la derecha n caracteres (columna n + 1). Entonces:

$ echo 12345678901234567890; echo $'\r\e[9CA10' $'\r\e[1CB2'
12345678901234567890
 B2      A10
    
respondido por el 0942v8653 23.01.2015 - 16:38
0

No estoy muy seguro de lo que estás buscando, pero creo que estás buscando algo como el comando column . Puede ser?

$ echo \A10 \B2 | column -s\ -t
A10 B2

Para obtener más información: man column .

    
respondido por el jherran 22.01.2015 - 15:53

Lea otras preguntas en las etiquetas