esercizio Clicca QUI per vedere il messaggio nel forum |
zigio |
ciao ,qualcuno san come si risolve :
Trovare l'utente col file piu' recente nel sistema
io faccio così ma mi da errore
find / -type f -mtime -1 -exec ls -l \; |sort +5n | cut -f 1 |
mark |
Originally posted by zigio
ciao ,qualcuno san come si risolve :
Trovare l'utente col file piu' recente nel sistema
io faccio così ma mi da errore
find / -type f -mtime -1 -exec ls -l \; |sort +5n | cut -f 1
hai dimenticato solo due cose
find / -type f -mtime -1 -exec ls -l {} \; |sort +5 -n | cut -f 1 |
xSharKMaNx |
code:
/find -type f -mtime -1 | xargs ls -ltT | head -1
|
zigio |
grazie mille ragazzi ora mi torna tutto! |
niko_2307 |
Originally posted by xSharKMaNx
code:
/find -type f -mtime -1 | xargs ls -ltT | head -1
ciao, mi sapresti spiegare come mai xargs non passa output della pipe riga per riga? |
xSharKMaNx |
Originally posted by niko_2307
ciao, mi sapresti spiegare come mai xargs non passa output della pipe riga per riga?
xargs ti passa l'output della find come argomenti del comando successivo.
C'è sempre una dibattito tra xargs ed exec.
L'xargs se usato in maniera rischiosa, ad esempio in una find di grandi dimensioni, tende a schiantarsi.
Ciao |
|
|
|