[Linuxtrent] Re: linuxtrent Digest V12 #305

  • From: John Wilgraber <phloaw@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Sat, 29 Oct 2011 09:46:36 +0000

> Buongiorno a tutti,
>
> 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.
>
> Per esempio:
>
> ff257@cuckoo:exp/S1.hlda> ls -l hmm160/
> total 4
> lrwxrwxrwx 1 bj214 ears 66 2004-04-16 19:24 MMF ->
> /exp/fsh2004sub/exp/S1.hlda/mixup/hmm164/MMF
>
> ff257@cuckoo:exp/S1.hlda> less
> /exp/fsh2004sub/exp/S1.hlda/mixup/hmm164/HER1.LOG.bz2
>
> dove ho dovuto copiare con il mouse la stringa
> '/exp/fsh2004sub/exp/S1.hlda/mixup/hmm164'.
>
> Ho cercato un po' di forums pero' le soluzioni che ho trovato si
> basano sul utilizzo di variabili dove
> salvare il risultato di un comando precedente, magari per-processato
> con sed, etc.
> Ma queste soluzioni mi sembrano troppo complicate confrontate con la
> soluzione 'mouse'.
>
> O, in alternativa, si puo' usare la shell di emacs, cosi' il terminal
> diventa un documento dove ci si puo'
> muovere liberamente con il cursore e andare a prendersi qualsiasi
> output di comandi precedenti...
>
> Qualcuno conosce qualche soluzione alternativa che si basi
> esclusivamente sul terminal (io uso bash)?
>
> Grazie mille!

Appoggio l'uso del process subst e del redirection che e' gia' stato suggerito.
Tuttavia, c'e' anche xsel:
comando | xsel -i
Poi fai Shift+Ins.

Nota che ti servono due cose: 1) Essere sotto X 2) Usare un terminal
emulator che supporti incolla, come aterm.
-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts:

  • » [Linuxtrent] Re: linuxtrent Digest V12 #305 - John Wilgraber