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