Incolla TAB nella riga di comando di Mac OS X.

2

Voglio incollare <TAB> nella riga di comando, per eseguire il comando cut con <TAB> come delimitatore. Ogni volta che provo a farlo, simula il clic sul tasto tab e completa il comando con un file (-s) dalla directory corrente.

C'è qualche soluzione (ho provato a copiare direttamente dall'editor di testo)?

Mac OS X 10.7.5, che esegue bash.

    
posta syntagma 28.02.2013 - 13:39
fonte

1 risposta

3

Puoi inserire una scheda letterale premendo Ctrl-v (quotato-inserisci) e scheda.

Puoi inserire schede in stringhe con $'\t' :

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

Oppure usa pbpaste:

pbpaste | cut -f2

Questo rende tab semplicemente inserire una scheda:

bind '"\t": self-insert'

Se usi l'opzione come meta, aggiungendo questo a ~ / .inputrc farebbe ⌥⇥ inserire una scheda:

"\e\t": "\C-v\t"
    
risposta data 28.02.2013 - 14:43
fonte

Leggi altre domande sui tag