Newsgroup: it.comp.os.linux.software
Titolo: bash output del comando precedente

C'è  versi  di  avere  a   portata  di  shortcut  l'output  del  comando
precedente?  Pensavo a  qualcosa _tipo_  yank-last-arg ma  non  riesco a
trovarlo.
-- 
lg, You love GNUS: you'll be assimilated.



<Shift>-<PgUp>

 <Shift>-<PgUp>
che corrisponde alla funzione?


RedWiz wrote:

Questo non assomiglia a yank-last-arg, però ;)


 Questo non assomiglia a yank-last-arg, però ;)
non capisco cosa intendi per yank-last-arg. 
vuoi solo l'ultima riga dell' output?

RedWiz wrote:


,----
| 	yank-last-arg (M-., M-_)
| 		Insert the  last argument to the  previous command (the
| 		last  word of  the  previous history  entry).  With  an
| 		argument, behave exactly like yank-nth-arg.  Successive
| 		calls  to yank-last-arg move  back through  the history
| 		list, inserting the last argument of each line in turn.
| 		The  history expansion facilities  are used  to extract
| 		the last argument, as if the "!$" history expansion had
| 		been specified.
`----
last è fuorviante, mi va bene l'output intero.


> last è fuorviante, mi va bene l'output intero.
allora si ritorna a |
oppure il comando precedente lo redirigi su file e dopo manipoli il file
con cat, tail grep etc

> last č fuorviante, mi va bene l'output intero.
last ?
-- 
Baruch's Observation:
	If all you have is a hammer, everything looks like a nail.

RedWiz wrote:

Blasfemo. :)
Ci vuole qualcosa che mi faccia digitare il meno possibile. Tipo M-.


> Ci vuole qualcosa che mi faccia digitare il meno possibile. Tipo M-.
io non riesco a capire che ca**o vuoi fare!!!
posta un esempio :)

> file con cat, tail grep etc
lw> Blasfemo. :)
Attento, che sulla graticola per eresia ci finisci tu. E credo proprio
che dello stdout del comando la shell non se ne faccia nulla (per ovvi
motivi), ergo dubito che sia navigabile come la history dei comandi.
-- 
 /\           ___
/___/\_|_|\_|__|___Gian Uberto Lauri_____
  //--\| | \|  |   Integralista GNUslamico
\/                 e coltivatore diretto di Software

 motivi), ergo dubito che sia navigabile come la history dei comandi.
Immagino tu abbia ragione, il fatto è che sono viziato da dabbrev-expand
da un lato, mentre dall'altro non posso fare a meno di bash e screen.


RedWiz wrote:

Se  alla bash  dici  M-. la  bash  ti ripropone  l'ultimo parametro  del
comando precedente.
dato un
$ ls -l /un/path/ver/a/m/e/n/t/e/molto/lungo/miofile.txt
posso rimuoverlo molto velocemente con
$ rm M-.
Con un notevole risparmio di polpastrelli.
In alcune  situazioni, sarebbe magari comodo avere  una soluzione simile
anche per l'*output* del comando precedente, invece di un parametro.
Che so, estrapoli il nome di un file  da un txt e poi la dai in pasto al
programma che preferisci in un attimo.


>>>>> "lw" == lg work <no....@here.invalid> writes:
lw> Immagino tu abbia ragione, il fatto č che sono viziato da
lw> dabbrev-expand da un lato, mentre dall'altro non posso fare a meno
lw> di bash e screen.
Questi tool sono buoni e giusti.  C'č da dire che bash ha arrichito sh
nell'unico punto  in cui era  debole, l'editing dei comandi...  Ma c'č
anche  da  dire  che  non  so  come  si  comporterebbe  bash  con  una
telescrivente (i fortunati avevano un terminale col CRT all'epoca!)...


 anche per l'*output* del comando precedente, invece di un parametro.
export OUTPUT_ULTIMO_COMANDO=/tmp/QUALCOSA
e aggiungi ad ogni comando un '| tee "${OUTPUT_ULTIMO_COMANDO}"'
-- 
Under construction