Trova e Sostituisci il testo in tutti i file in una directory e tutte le sottodirectory
Se guardando come la sostituzione di testo in più file in una sola riga di comando, hanno raggiunto il posto giusto. Molte volte abbiamo bisogno di trovare o apportare modifiche a un testo dato e per avviare o non so quale file, documento o una cartella può essere.
Diciamo che si cambia l'indirizzo IP del server, e noi dobbiamo apportare le modifiche in tutti i file di configurazione e registri in cui si vede l'IP vecchio.
Di non essere alla ricerca di ore tra tutti i file dal nostro server, passo questi suggerimenti per sostituire stringhe alfanumeriche in linux.
- Per sostituire una stringa di testo o ogni volta che compare nel file:
- Per sostituire la prima volta che appare il testo:
- Per sostituire tutti i file in una directory:
deathbian: ~ # find / path / dir "*. txt" | xargs perl-pi-e 's / text / sostituzione / g'
deathbian: ~ # find / path / dir "*. txt" | xargs perl-pi-e 's / text / sostituzione /'
deathbian: ~ # for arg in `ls-C1»; fare perl-pi-e 's / text / sostituzione / g'; fatto;
Ci sono un sacco di combinazioni possibili utilizzando la riga di comando di shell. Prendere la prima ricerca:
deathbian: ~ # for arg in `find / directory / home / dir-name" *. txt "»; fare perl-pi-e 's / text / sostituzione / g' $ arg; fatto;
Popolarità: 12%
10 Commenti
Trackbacks
- Trovare e sostituire più file in una directory. - Galego
- Trovare e sostituire più file in una directory.
- Trovare e sostituire più file dun directory. - Galego






























Due giorni fa, sto cercando qualcosa che mi permette di fare questo, vi ringrazio
Che cosa di grande aiuto! Infatti lieti di sapere che ci sono persone professionali dedicati ad aiutare gli altri. La ringrazio molto per il contributo. (b): D (CI)
Per sostituire gli indirizzi e-mail nella configurazione d'uso exim;
find / etc / exim / * | xargs perl-pi-e 's / user \ @ dominio.com / / g'
e con questo ho cancellato l'indirizzo dell'utente nei documenti N.
perl-pi.bak-e "s / favicon.ico / fernando.ico / g;" per il configuration.php configuration.php file e sostituire con favicon.ico fernando.ico
deve saper scrivere e spiegare che cosa browser ENL questione
come io uso dove devo mettere un po 'expliken
Qui ti do uno che sostituisce encontrre linee massicce di testo in molti tipi di archivoo per XP TexFinderX 2.14 per Windows XP e Vista