This is a read-only copy of the MariaDB Knowledgebase generated on 2024-11-21. For the latest, interactive version please visit https://mariadb.com/kb/.

replace

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.
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.