replace

Stai visualizzando una vecchia versione di questo article. Visualizza la versione più recente.

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......
Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.