Indice del forum Emilia Romagna Linux Users Group
i forum di ERLUG
torna alla home page di ERLUG
 
 Forum SubscriptionsForum Subscriptions   FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

eliminazione di file letti da una lista

 
Nuovo argomento   Rispondi    Indice del forum -> ERLUG
Precedente :: Successivo  
Autore Messaggio
Mario Vittorio Guenzi
Ospite





MessaggioInviato: Mar 29 Mag 2018 21:25    Oggetto: eliminazione di file letti da una lista Rispondi citando

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





MessaggioInviato: Mar 29 Mag 2018 23:26    Oggetto: eliminazione di file letti da una lista Rispondi citando

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





MessaggioInviato: Mer 30 Mag 2018 00:48    Oggetto: eliminazione di file letti da una lista Rispondi citando

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
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> ERLUG Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a:  
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


Powered by phpBB © 2001, 2005 phpBB Group
phpbb.it

torna alla home page di ERLUG
Per informazioni o problemi, contattare info@erlug.linux.it.
La connettività per questo sito e per gli altri nostri servizi è offerta da Ehiweb.it