En un terminal bash interactivo, ¿cómo ingreso un carácter tabulador? Por ejemplo, si quisiera usar sed para reemplazar "_" con pestañas que me gustaría usar:¿Cómo ingresar una pestaña char en la línea de comando?
echo $string | sed 's/[_]/TAB/g'
Dónde TAB significa la tecla de tabulación. Esto funciona en un script de shell no interactivamente, donde cuando presiono la tecla tab no obtengo ningún carácter y suena un ruido metálico. También probé \t
pero solo coloca t's en la cadena y no en las pestañas.
Nota esto es mac osx.
obtengo resultados extraños. Entrar en Control + V una vez no hace nada. Hacerlo una segunda vez me da un^V donde quería una pestaña y reemplaza los caracteres "_" sin nada. – grok12
Estoy usando bash 3.2. – grok12
@ grok12: "Preceder", no "reemplazar". '[Control]' + '[V]', seguido de '[Tab]'. – geekosaur