Tr (Unix)tr è un comando disponibile nei sistemi operativi Unix e Unix-like. È un'abbreviazione di translate o transliterate, che indica che la sua funzione è di sostituzione o rimozione di caratteri dai dati di input. PanoramicaLo strumento legge un flusso di byte dall'input standard e scrive il risultato nell'output standard. Come argomenti, accetta due insiemi di caratteri (generalmente della stessa dimensione) e sostituisce le occorrenze dei caratteri nel primo gruppo con gli elementi corrispondenti del secondo. Per esempio, tr 'abcd' 'jkmn' sostituisce tutti i caratteri del testo in ingresso da a a j, da b a k, da c a m e da d a n. L'insieme di caratteri può essere abbreviato utilizzando intervalli di caratteri. L'esempio precedente potrebbe essere riscritto così: tr 'a-d' 'jkmn' Nelle versioni compatibili con POSIX di Il flag tr -s '\n' sostituisce le sequenze di uno o più caratteri di newline con uno solo "a capo". Il flag tr -d '\r' L'opzione tr -cd '[:alnum:]' quindi rimuove tutti i caratteri non alfanumerici. ImplementazioniLa versione di Il comando è disponibile anche nella shell OS-9.[2] Un comando La maggior parte delle versioni di Anche Ruby e Perl hanno un operatore tr interno, che funziona in modo analogo.[4][5] Il comando map string di Tcl è più generale in quanto mappa stringhe a stringhe mentre tr mappa caratteri a caratteri.[6] Note
Voci correlateCollegamenti esterni
|
Portal di Ensiklopedia Dunia