IPB     Il futuro di Tevac dipende da te!  

Benvenuto Visitatore ( Log In | Registrati )

Nuovo Contest: Una Foto che Vale una Vacanza!!

  · · · · · · · · · · · ·
Reply to this topicStart new topic
> Cancellare le righe contenenti una data stringa in più file
Roberto Rota
messaggio 9 Jul 2008, 10:57
Messaggio #1


V-Strommer
Gruppo icone

Gruppo: Root Admin
Messaggi: 12.718
Iscritto il: 14-May 03
Da: Vignola (MO)
Utente Nr.: 2



Sono ancora a chiedervi un aiutino... icon_smile.gif

mi trovo con una directory con centinaia di file di testo, tutti allo stesso livello (niente subdir), e in tutti devo cancellare la riga che contiene una data stringa, sempre quella, se c'è.

Onde evitare di dover modificare a manima qualche centinaio di file, preferisco dedicare questo tempo a tevac ( icon_biggrin.gif ) , chiedo un aiutino

grazie in anticipo icon_wink.gif



--------------------
Go to the top of the page
 
+Quote Post
Lord_Lele
messaggio 9 Jul 2008, 11:16
Messaggio #2


Game Master
******

Gruppo: Team Moderatori
Messaggi: 1.311
Iscritto il: 8-December 03
Da: Pontegradella (Barbecue-Bridge) - Ferrara
Utente Nr.: 1.103



Se usi il terminale BASH (dovrebbe essere il default da Tiger in avanti...):

Cercare e sostituire stringhe in una lista di file

# for f in *.*; do sed 's/CERCA/SOSTITUISCI/' $f > $f.new; done

nel tuo caso, dove c'è SOSTITUISCI, non mettere nulla (diventa 's/CERCA//')

Rinominare i file .new creati sopra nel nome originale

# for f in *.new; do mv $f $(basename $f .new); done

Ovviamente, PRIMA di fare questa cosa provala su un paio di file in un'altra cartella e backuppa TUTTI i file prima di applicare il primo comando.



--------------------
Emanuele
In nome del Senato Galattico della Repubblica, vi dichiaro in arresto, Cancelliere! (Mace Windu, Maestro Jedi)
Supporta Tevac
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

 

Collapse

> 

    Titolo discussione Risposte Autore discussione Visite Ultima azione
No New Posts   1 arbushell 42 6 October 2008 - 22:27
Ultimo messaggio di: Bhoo!
No new   47 Italo 2.098 6 October 2008 - 18:36
Ultimo messaggio di: Italo
No New Posts   3 finalcut 118 3 October 2008 - 20:31
Ultimo messaggio di: finalcut
No New Posts   4 Ferex 183 3 October 2008 - 12:56
Ultimo messaggio di: Ferex
No New Posts 3 Marco Yahoo 96 1 October 2008 - 12:36
Ultimo messaggio di: Marco Yahoo
No New Posts   0 TevacPhoto 20 28 September 2008 - 22:58
Ultimo messaggio di: TevacPhoto
No new   10 zack77 101 21 September 2008 - 20:14
Ultimo messaggio di: Biba
No New Posts   8 mauhey 86 20 September 2008 - 16:22
Ultimo messaggio di: mauhey
No New Posts   8 ---io--- 144 14 September 2008 - 11:54
Ultimo messaggio di: Biba
No New Posts   1 sisco 106 11 September 2008 - 23:37
Ultimo messaggio di: poweruser
No New Posts   5 kop 101 9 September 2008 - 14:27
Ultimo messaggio di: poweruser
No New Posts   1 TevacPhoto 46 8 September 2008 - 11:10
Ultimo messaggio di: pphoto

Modalità di visualizzazione: Normale · Passa a: Lineare · Passa a: Outline


RSS Versione Lo-Fi Oggi è il: 8 October 2008 - 11:57
IP.Board Skin Developed By Creative Networks