1 votos

La secuencia de Escape en la terminal o en iTerm para saltar a la columna absoluta?

Hay una secuencia de escape que puedo 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 la siguiente salida:

12345678901234567890
 B2      A10

Quiero enviar este código en R para el formato de progreso de salida.

1voto

0942v8653 Puntos 3617

Usted puede utilizar \r para volver al principio de la línea (columna 1) y, a continuación, \e[nC moverse a la derecha n caracteres (columna n+1). Así:

$ echo 12345678901234567890; echo $'\r\e[9CA10' $'\r\e[1CB2'
12345678901234567890
 B2      A10

0voto

jherran Puntos 6511

No muy seguro de lo que usted está buscando, pero creo que usted está buscando algo como column comando. Que puede ser?

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

Para más info: man column.

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