[Linuxtrent] Re: Copy&paste di testo dal terminal al prompt senza mouse

  • From: Federico Flego <flego.federico@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Fri, 28 Oct 2011 16:15:17 +0100

2011/10/28 Flavio Stanchina <flavio@xxxxxxxxxxxxx>:
> Federico Flego wrote:
>>
>> mi piacerebbe evitare di usare il mouse per copiare (parte del) testo
>> di un output di un comando precedente,
>> e incollarlo nel prompt per usarlo nel commando attuale.
>
> Se sei in un xterm o simile, puoi usare xsel per per interagire con la
> clipboard:
>
>  ls -l | xsel -> salva l'output del comando ls
>  xsel | wc -> analizza con wc il contenuto della clipboard
>
> Non è proprio quello che chiedi, ma probabilmente può soddisfare anche le
> tue esigenze.
>
> Per estrarre solo parte dell'output, ovviamente, basta andare di grep, awk,
> etc.
>
> Per quanto sia comodo fare un copia&incolla al volo, la shell ha mille modi
> per elaborare l'output dei comandi e riutilizzarlo in altri comandi. Per
> esempio sul tuo esempio:
>
>  less $(dirname $(readlink hmm160/MMF))/HER1.LOG.bz2

Carino questo!

> Certo, è più complicato digitare 'sta roba che riscrivere quel path
> (soprattutto se si usa sapientemente la tab completion), ma è anche un caso
> abbastanza contorto.
>
> Se ti abitui ad usare i meccanismi della shell, vedrai che avrai raramente
> bisogno di fare copia&incolla e soprattutto riuscirai ad automatizzare
> queste amenità anche quando non hai a disposizione alcun modo di copiare
> l'output, ad es. quando stai lavorando direttamente alla console di un
> initrd perché si è rotto qualcosa...
>

Hai ragione... un po' di investimento in learning per risparmiare in
futuro mi fara' bene!

Grazie
--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: