Pegar TAB en la línea de comandos de Mac OS X

2

Quiero pegar <TAB> en la línea de comandos, para ejecutar el comando cut con <TAB> como delimitador. Cada vez que intento hacerlo, simula hacer clic en la tecla de tabulación y completa el comando con algunos archivos (-s) del directorio actual.

¿Hay alguna solución (he intentado copiar directamente desde el editor de texto)?

Mac OS X 10.7.5, ejecutando bash.

    
pregunta syntagma 28.02.2013 - 13:39

1 respuesta

3

Puedes insertar una pestaña literal presionando Ctrl-v (quoted-insert) y tabular.

Puedes insertar pestañas en cadenas con $'\t' :

cut -f2 <<< $'aa\tbb'

O usa pbpaste:

pbpaste | cut -f2

Esto hace que la pestaña solo inserte una pestaña:

bind '"\t": self-insert'

Si usa la opción como meta, agregar esto a ~ / .inputrc haría ⌥⇥ insertar una pestaña:

"\e\t": "\C-v\t"
    
respondido por el user495470 28.02.2013 - 14:43

Lea otras preguntas en las etiquetas