Spiegazione

La utility replace modifica le stringhe sul posto, nei file o nello standard input. replace si invoca in uno dei modi seguenti:

shell> replace from to [from to] ... -- file_name [file_name] ...
shell> replace from to [from to] ... < file_name

"from" rappresenta la stringa da cercare, mentre "to" rappresenta la stringa che deve sostituirla. Le coppie di stringhe possono essere una o più di una.

La -- opzione si può usare per indicare dove finisce la lista delle stringhe da sostituire, e dove iniziano i nomi dei file. Tutti i file nominati nella riga di comando vengono modificati sul posto, perciò è meglio fare una copia dell'originale prima della conversione. replace stampa un messaggio che indica quali file vengono effettivamente modificati.

Se la -- opzione non è presente, replace legge lo standard input e scrive sullo standard output.

replace utilizza una macchina a stati finiti per trovare prima le corrispondenze delle stringhe più lunghe. Può anche essere utile per scambiare le stringhe. Ad esempio, il seguente comando scambia a e b nei file specificati, file1 e file2:

shell> replace a b b a -- file1 file2 ...

Il programma replace è usato da msql2mysql.

Opzioni

replace supporta le seguenti opzioni.

OpzioneSpiegazione
-?, -IMostra un messaggio di help ed esce.
-#debug_optionsAbilita il debug.
-sModalità silenziosa. Stampa meno informazioni sulle operazioni svolte.
-vMotalità verbosa. Stampa più informazioni sulle operazioni svolte.
-VMostra le informazioni di versione ed esce.

Commenti

Sto caricando i commenti......