Vai al contenuto | Salta in fondo

Home

Main.DeleteTarGz r1.1 - 12 Nov 2005 - 12:20 - FabioFavia Fine pagina


Inizio pagina | Salta alle attività

-- FabioFavia - 12 Nov 2005

A volte potrebbe capitare di dover cancellare i file appena estratti da un archivio tar.gz senza conoscere ad uno ad uno i nomi dei file in esso contenuti; un piccolissimo scriptino può aiutarci:

tar tfx .tar.gz | rm -fr `awk '{print $1}'`

la spiegazione è la seguente:

il parametro "t" di tar indica di non estrarre realmente l'archivio ma solo di leggerne il contenuto; quest'ultimo verrà mandato in "pipe" al comando successivo che, nel nostro caso, è awk: i backtick ``, infatti, vengono eseguiti prima di rm ed il risutato del comando al loro interno (il nome del file) viene passato a rm stesso.

Inizio pagina


Sei qui: Main > TipsAndTricks > DeleteTarGz



Inizio pagina

Copyright © 2008 dei contributori. Tutto il materiale di questo sito è sotto copyright dei rispettivi autori.
Idee, richieste, problemi riguardanti LUGBari? Invia suggerimenti