Debianizzati.Org | Forum | Blog | Guide | IRC
 
 
Forum Italiano Debian - Debianizzati.Org
Agosto 22, 2008, 04:31:02 am *
Benvenuto, Visitatore. Per favore, effettua il login o registrati.
Hai perso la tua email di attivazione?

Login con username, password e lunghezza della sessione
News:
 
   Home   Help Ricerca Calendario Login Registrati  
Pagine: [1]   Vai Giù
  Stampa  
Autore Topic: sed ricorsivo  (Letto 268 volte)
0 Utenti e 1 Visitatore stanno guardando questo topic.
pirpy
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 42


Guarda Profilo Email
« il: Aprile 21, 2008, 10:34:42 am »

Ho la necessità di sostituire una parte di testo in tutti i files contenuti in una cartella e nelle sue sottocartelle.
Vorrei usare sed, ma come?
Grazie in anticipo del vostro aiuto
Loggato
HomerCube
Sr. Member
****

Karma: +7/-0
Offline Offline

Posts: 424



Guarda Profilo
« Risposta #1 il: Aprile 21, 2008, 11:04:21 am »

sed non va bene per modificare direttamente un file, perché è un filtro.
Se vuoi agire direttamente sul file sorgente, meglio ad esempio:

Codice:
perl -pi -e 's/oldstring/newstring/' *

Dovendo agire ricorsivamente, prova qualcosa come:

Codice:
find . -type f -exec perl -pi -e 's/oldstring/newstring/' {} \;

(occhio a governare bene le condizioni di find!) ma salva sempre tutto prima di iniziare, mi raccomando Cool
Loggato

Gaudeamus igitur iuvenes dum sumus.
Post iucundam iuventutem
post molestam senectutem
nos habebit humus!
gmc
Sr. Member
****

Karma: +10/-0
Offline Offline

Posts: 358



Guarda Profilo
« Risposta #2 il: Aprile 21, 2008, 12:56:10 pm »

A chi non piace la bash (oppure ci è negato... come me)

http://kfilereplace.kdewebdev.org/

Ciao,
Peppe
Loggato

Reductio ad absurdum, which Euclid loved so much, is one of a mathematician's finest weapons. It is a far finer gambit than any chess play: a chess player may offer the sacrifice of a pawn or even a piece, but a mathematician offers the game.G. H. Hardy(1877 - 1947)
Pagine: [1]   Vai Su
  Stampa  
 
Salta a:  

Altri Topic Correlati
Oggetto Iniziato da Risposte Visto Ultimo Post
Inserire testo in un file in modo ricorsivo Scripting pirpy 4 477 Ultimo Post Ottobre 19, 2007, 07:50:18 am
da jejenio
Powered by MySQL Powered by PHP Powered by SMF 1.1.5 | SMF © 2006-2007, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks
Traduzione Italiana a cura di SMItalia
XHTML 1.0 Valido! CSS Valido!
Pagina creata in 0.117 secondi con 23 queries.