Precedente :: Successivo |
Autore |
Messaggio |
Mario Vittorio Guenzi Ospite
|
Inviato: Mar 29 Mag 2018 21:25 Oggetto: eliminazione di file letti da una lista |
|
|
Buongiorno a tutti,
come faccio a leggere una lista di elementi e quindi a passarla a un rm -rf?
Cerco di spiegarmi meglio, quello che voglio fare e' leggere un log di
proftpd estrarre quel che mi serve scrivere un file di testo e questo lo
faccio con:
grep -w "b _ o r archivio ftp 0 *" xferlog | cut -d ' ' -f 9 >
/tmp/elenco che conterra' per esempio una cosa del tipo
home/archivio/download/217327-A_Application_Guide_Rls_4.0.3.pdf
/home/archivio/download/TR1893.pdf
/home/archivio/download/TR1893.pdf
come faccio a passare elenco a rm -rf in modo da cancellare i files
effettivamente scaricati?
Grazie in anticipo e cordialita'. |
|
Top |
|
|
Riccardo Giordani Ospite
|
Inviato: Mar 29 Mag 2018 23:26 Oggetto: eliminazione di file letti da una lista |
|
|
rm -f $(grep -w "b _ o r archivio ftp 0 *" xferlog | cut -d ' ' -f 9)
oppure (meglio)
grep -w "b _ o r archivio ftp 0 *" xferlog | cut -d ' ' -f 9 | xargs rm -f
L'opzione -r serve a cancellare ricorsivamente, quindi non ha effetto
quando l'argomento è un file, ma la eviterei per sicurezza.
------------------------------
*Riccardo Giordani *<riccardo.giordani@xxxxxx.xyz>
<http://www.giordani.org>
------------------------------
Il giorno mar 29 mag 2018 alle ore 07:41 Mario Vittorio Guenzi <
jclark@xxxxxx.xyz> ha scritto:
Citazione: | Buongiorno a tutti,
come faccio a leggere una lista di elementi e quindi a passarla a un rm
-rf?
Cerco di spiegarmi meglio, quello che voglio fare e' leggere un log di
proftpd estrarre quel che mi serve scrivere un file di testo e questo lo
faccio con:
grep -w "b _ o r archivio ftp 0 *" xferlog | cut -d ' ' -f 9 >
/tmp/elenco che conterra' per esempio una cosa del tipo
home/archivio/download/217327-A_Application_Guide_Rls_4.0.3.pdf
/home/archivio/download/TR1893.pdf
/home/archivio/download/TR1893.pdf
come faccio a passare elenco a rm -rf in modo da cancellare i files
effettivamente scaricati?
Grazie in anticipo e cordialita'.
_______________________________________________
Erlug mailing list
Erlug@xxxxxx.xyz
http://erlug.linux.it/cgi-bin/mailman/listinfo/erlug
-----------------------------------------------------------
ErLUG webzine: http://erlug.linux.it
Manuali FDL:
LinuxFacile - http://linuxfacile.medri.org/
Linux Da Zero - http://erlug.linux.it/linuxdazero/
Connettivita' offerta da Ehiweb.it - http://www.ehiweb.it/
-----------------------------------------------------------
|
|
|
Top |
|
|
Mario Vittorio Guenzi Ospite
|
Inviato: Mer 30 Mag 2018 00:48 Oggetto: eliminazione di file letti da una lista |
|
|
Il 29/05/2018 09:42, Riccardo Giordani ha scritto:
Citazione: | rm -f $(grep -w "b _ o r archivio ftp 0 *" xferlog | cut -d ' ' -f 9)
oppure (meglio)
grep -w "b _ o r archivio ftp 0 *" xferlog | cut -d ' ' -f 9 | xargs rm -f
L'opzione -r serve a cancellare ricorsivamente, quindi non ha effetto
quando l'argomento è un file, ma la eviterei per sicurezza.
|
Perfetto grazie mille :) |
|
Top |
|
|
|
|
Non puoi inserire nuovi argomenti Non puoi rispondere a nessun argomento Non puoi modificare i tuoi messaggi Non puoi cancellare i tuoi messaggi Non puoi votare nei sondaggi
|
|