Questo è il problema a cui siete di fronte:

Dovete sostituire l’indirizzo 192.168.1.1 con l’indirizzo 10.0.0.1 ogni volta che occorre in tutti i file in una determinata cartella.

Se i file sono 2-3 non c’è nessun problema, mentre se i file sono alcune centinaia questo script fa al caso vostro.

Premesso che funziona solo su linux (ubuntu fedora suse debian ecc… ) a patto che ci sia perl installato.

Questo è il comando:

perl -pi -w -e ‘s/192.168.1.1/10.10.0.1/g;’ *

Questo è il comando standard:

perl -pi -w -e ‘s/[Sostituito]/[Sostituisce]/g;’ *

N.B. l’asterisco alla fine indica i file da modificare:

*.php <– tutti i file con estensione .php

a* <– tutti i file che iniziano per a

N.B.2 Lo script perl viene eseguito solo nei file della cartella corrente. Le sottocartelle sono escluse! Consiglio lo stesso un backup -che non si sa mai-

N.B.3 In [Sostituito] e [Sostituisce] i caratteri speciali es.:(!ӣ$%&/())=#@*) spesso vengono preceduti dalla barra \

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.