tr(1)


tr -- ╩╕╗·ñ╬╩╤┤╣

╖┴╝░

/usr/bin/tr -cds [-c] string1 string2
/u95/bin/tr [-cs] string1 string2
/u95/bin/tr -s [-c] string1
/u95/bin/tr -d [-c] string1
/u95/bin/tr -ds [-c] string1 string2

╡í╟╜└Γ╠└

tr ѵí╝Ñ╞ÑúÑΩÑ╞Ñúñ╧íó╔╕╜α╞■╬╧ñ½ñΘñ╬Ñ╟í╝Ñ┐ñ╦┬╨ñ╖ñ╞╗╪─Ωñ╡ñ∞ñ┐╩╕╗·ñ╬├╓┤╣ñ▐ñ┐ñ╧║∩╜ⁿñ≥╣╘ñ├ñ╞íó╔╕╜α╜╨╬╧ñ╦╩ú╝╠ñ╖ñ▐ñ╣íú

í╓╖┴╝░í╫ñ╬╣αñ╬║╟╜Θñ╬╣╘ñ╧íó╦▄ÑΩÑΩí╝Ñ╣ñ╚░╩┴░ñ╬ÑΩÑΩí╝Ñ╣ñ╦╔╒┬░ñ╖ñ╞ñññδ╡∞═Φñ╬Ñ╨í╝Ñ╕ÑτÑ≤ñ╬╗╚═╤╩²╦íñ≥╝¿ñ╖ñ╞ñññ▐ñ╣íúñ│ñ╬Ñ╨í╝Ñ╕ÑτÑ≤ñ╧ /u95/bin/tr( ) Ñ╨í╝Ñ╕ÑτÑ≤ñ╚╗≈ñ╞ñññ▐ñ╣ñ¼íóstring1 ñ╚ string2 ñ╟Ñ╡Ñ▌í╝Ñ╚ñ╡ñ∞ñ╞ñññδ╩╕╗·ñ¼╕┬─Ωñ╡ñ∞ñ╞ñññ▐ñ╣


├φ░╒: ╛▄║┘ñ╦ñ─ñññ╞ñ╧íóí╓├φ░╒í╫ñ╬╣αñ≥╗▓╛╚ñ╖ñ╞ñ»ñ└ñ╡ññíú

í╓╖┴╝░í╫ñ╬╗─ñΩñ╬╣╘ñ╧íóX/Open Interface Definitions, Version 4 Issue 2 ñ╦╜α╡≥ñ╖ñ╞ñññδ tr ñ╬Ñ╨í╝Ñ╕ÑτÑ≤ñ╬╗╚═╤╩²╦íñ≥╝¿ñ╖ñ╞ñññ▐ñ╣íúñ│ñ╬Ñ▐Ñ╦ÑσÑóÑδÑ┌í╝Ñ╕ñ╟ñ╧íóX/Open ╜α╡≥ñ╬Ñ╨í╝Ñ╕ÑτÑ≤ñ╦ñ─ñññ╞└Γ╠└ñ╖ñ╞ñññ▐ñ╣íú

╗╪─Ωñ╖ñ┐ѬÑ╫Ñ╖ÑτÑ≤ñ╚íóstring1 ñ¬ñΦñ╙ string2 ѬÑ┌ÑΘÑ≤Ñ╔ñ╧íó╩╕╗·ñ╬Ñ│Ñ╘í╝├µñ╦╚»└╕ñ╣ñδ╩╤┤╣ñ╚├▒░∞╩╕╗·ñ╬╛╚╣τ═╫┴╟ñ≥└⌐╕µñ╖ñ▐ñ╣íú╕í║≈ñ╚├╓┤╣ñ╧Ñ╨ÑñÑ╚├▒░╠ñ╟ñ╧ñ╩ñ»íó╩╕╗·├▒░╠ñ╟╣╘ñññ▐ñ╣íú

Ñ╡Ñ▌í╝Ñ╚ñ╖ñ╞ñññδÑ╒ÑΘÑ░ñ╧íó░╩▓╝ñ╬ñ╚ñ¬ñΩñ╟ñ╣íú

-c
ASCII Ñ│í╝Ñ╔ñ¼ 8 ┐╩ñ╬ 001 ñ½ñΘ 377 ñ▐ñ╟ñ╬╩╕╗·ñ╦ñ─ñññ╞íóstring1 ñ╟╗╪─Ωñ╡ñ∞ñδñΓñ╬ñ≥╩Σñññ▐ñ╣íú╗╚═╤╦í ñ≥╗▓╛╚ñ╖ñ╞ñ»ñ└ñ╡ññíú

-d
string1 ñ╟╗╪─Ωñ╡ñ∞ñδñ╣ñ┘ñ╞ñ╬╞■╬╧╩╕╗·ñ≥║∩╜ⁿñ╖ñ▐ñ╣íú

-s
í╓╗╚═╤╦íí╫ñ╟└Γ╠└ñ╣ñδñΦñªñ╦íóstring2 ╞Γñ╟╖½ñΩ╩╓ñ╖╜╨ñ╞ñ»ñδ╩╕╗·ñ╬ÑñÑ≤Ñ╣Ñ┐Ñ≤Ñ╣ñ╚├▒░∞╩╕╗·ñ╚ñ≥├╓┤╣ñ╖ñ▐ñ╣íú

Ñ╡Ñ▌í╝Ñ╚ñ╖ñ╞ñññδѬÑ┌ÑΘÑ≤Ñ╔ñ╧íó░╩▓╝ñ╬ñ╚ñ¬ñΩñ╟ñ╣íú

string1 string2
╩╤┤╣└⌐╕µ╩╕╗·╬≤íú│╞╩╕╗·╬≤ñ╧íó╩╤┤╣ñ╦╗╚═╤ñ╣ñδ╩╕╗·ñ╬╟█╬≤ñ╦╩╤┤╣ñ╡ñ∞ñδ╩╕╗·Ñ╗Ñ├Ñ╚ñ≥╔╜ñ╖ñ▐ñ╣íú╩╕╗·╬≤ñ╬▓≥╝ß╩²╦íñ╬╛▄║┘ñ╦ñ─ñññ╞ñ╧íóí╓╗╚═╤╦íí╫ñ≥╗▓╛╚ñ╖ñ╞ñ»ñ└ñ╡ññíú

tr ñ╬╝┬╣╘ñ╦▒╞╢┴ñ╣ñδ┤─╢¡╩╤┐⌠ñ╧íó░╩▓╝ñ╬ñ╚ñ¬ñΩñ╟ñ╣íú

LANG
╣±║▌▓╜╩╤┐⌠ñ¼╠ñ└▀─Ωñ▐ñ┐ñ╧Ñ╠Ñδñ╬╛∞╣τñ╬╛╩╬¼├═ñ≥└▀─Ωñ╖ñ▐ñ╣íúLANG ñ¼╠ñ└▀─Ωñ▐ñ┐ñ╧Ñ╠Ñδñ╬╛∞╣τíó╜Φ═²╖╧ñ╦╕╟═¡ñ╬╛╩╬¼╗■ÑφÑ▒í╝Ñδñ½ñΘíó┬╨▒■ñ╣ñδ├═ñ≥╗╚═╤ñ╖ñ▐ñ╣íú╣±║▌▓╜╩╤┐⌠ñ╬ñññ║ñ∞ñ½ñ╦╠╡╕·ñ╩├═ñ¼ñóñδ╛∞╣τíóñ│ñ╬ѵí╝Ñ╞ÑúÑΩÑ╞Ñúñ╬╞░║εñ╧íó╩╤┐⌠ñ≥ñ▐ñ├ñ┐ñ»─Ω╡┴ñ╖ñ╞ñññ╩ññ╛∞╣τñ╚╞▒ñ╕ñ╦ñ╩ñΩñ▐ñ╣íú

LC_ALL
├═ñ╚ñ╖ñ╞╢⌡ñ╟ñ╩ññ╩╕╗·╬≤ñ≥└▀─Ωñ╖ñ┐╛∞╣τñ╧íó┬╛ñ╬╣±║▌▓╜╩╤┐⌠ñ╬├═ñ≥ñ╣ñ┘ñ╞╠╡╕·ñ╦ñ╖ñ▐ñ╣íú

LC_COLLATE
╚╧░╧╡¡╜╥╝░ñΣ┬╨▒■Ñ»ÑΘÑ╣ñ╬╞░║εñ╦┤╪ñ╣ñδÑφÑ▒í╝Ñδñ≥╖Φ─Ωñ╖ñ▐ñ╣íú

LC_CTYPE
Ñ╞Ñ¡Ñ╣Ñ╚Ñ╟í╝Ñ┐├µñ╦ñóñδ░∞┬│ñ¡ñ╬Ñ╨ÑñÑ╚ñ≥╩╕╗·ñ╚ñ╖ñ╞▓≥╝ßñ╣ñδÑφÑ▒í╝Ñδ(ñ┐ñ╚ñ¿ñ╨íó░·ñ¡┐⌠ñ╬Ñ▐ÑδÑ┴Ñ╨ÑñÑ╚╩╕╗·ñ╦┬╨ñ╣ñδÑ╖Ñ≤Ñ░ÑδÑ╨ÑñÑ╚╩╕╗·)ñ╚╩╕╗·Ñ»ÑΘÑ╣ñ╬╞░║εñ≥╖Φ─Ωñ╖ñ▐ñ╣íú

LC_MESSAGES
╔╕╜αÑ¿ÑΘí╝ñ╦╜╨╬╧ñ╡ñ∞ñδ┐╟├╟ÑßÑ├Ñ╗í╝Ñ╕ñ╬╖┴╝░ñ╚╞Γ═╞ñ≥║╕▒ªñ╣ñδÑφÑ▒í╝Ñδñ≥╖Φ─Ωñ╖ñ▐ñ╣íú

╗╚═╤╦í

ѬÑ┌ÑΘÑ≤Ñ╔ string1 ñ╚ string2 (╗╪─Ωñ╡ñ∞ñ╞ñññδ╛∞╣τ) ñ╧íó2 ñ─ñ╬╩╕╗·╟█╬≤ñ≥─Ω╡┴ñ╖ñ▐ñ╣íú░╩▓╝ñ╬ÑΩÑ╣Ñ╚ñ╦ñóñδÑ│Ñ≤Ñ╣Ñ╚ÑΘÑ»Ñ╚ñ╧íó╩╕╗·ñ▐ñ┐ñ╧├▒░∞╩╕╗·╛╚╣τ═╫┴╟ñ≥╗╪─Ωñ╣ñδñ╬ñ╦╗╚═╤ñ╡ñ∞ñ▐ñ╣íúÑ│Ñ≤Ñ╣Ñ╚ÑΘÑ»Ñ╚ñ╬ñññ║ñ∞ñ½ñ¼╩ú┐⌠╩╕╗·╛╚╣τ═╫┴╟ñ╦ñ╩ñ├ñ╞ñññδ╛∞╣τíótr ñ╧┐╟├╟ñ≥╣╘ñ∩ñ╩ñññ╟ñ╜ñ∞ñΘñ╬╩ú┐⌠╩╕╗·═╫┴╟ñ≥╖δ▓╠ñ╬╟█╬≤ñ½ñΘ╜ⁿ│░ñ╖ñ▐ñ╣íú

character
░╩▓╝ñ╬╡¼┬ºñ╬ 1 ñ─ñ╦╜╛ñ├ñ╞╡¡╜╥ñ╡ñ∞ñ╞ñññ╩ññ╩╕╗·ñ╧íóñ╜ñ╬╩╕╗·ñ╜ñ╬ñΓñ╬ñ≥╔╜ñ╖ñ▐ñ╣íú

\octal
8 ┐╩╔╜╡¡ñ╧íóÑ╨Ñ├Ñ»Ñ╣ÑΘÑ├Ñ╖Ñσ(\)ñ╬╕σñ╦ 1 ╖σíó2 ╖σñ▐ñ┐ñ╧ 3 ╖σñ╬ 8 ┐╩Ñ╖í╝Ñ▒Ñ≤Ñ╣ñ¼┬│ñ¡ñ▐ñ╣(ñ─ñ▐ñΩíó┐⌠├═ 0íó1íó2íó3íó4íó5íó6 ñ¬ñΦñ╙ 7)íúñ│ñ╬┐⌠╗·ñ╬Ñ╖í╝Ñ▒Ñ≤Ñ╣ñ╦ñΦñΩíóñ╜ñ╬ ASCII Ñ│í╝Ñ╔ñ¼ 1 ╖σíó2 ╖σíóñ▐ñ┐ñ╧ 3 ╖σñ╬ 8 ┐╩└░┐⌠ñ╦ñΦñ├ñ╞╔╜ñ╡ñ∞ñδ╩╕╗·ñ╧╟█╬≤ñ╦│╩╟╝ñ╡ñ∞ñ▐ñ╣íú

\character
Ñ╨Ñ├Ñ»Ñ╣ÑΘÑ├Ñ╖ÑσÑ¿Ñ╣Ñ▒í╝Ñ╫Ñ╖í╝Ñ▒Ñ≤Ñ╣ \\, \a, \b, \f, \n, \r, \t, \v ñ≥Ñ╡Ñ▌í╝Ñ╚ñ╖ñ╞ñññ▐ñ╣íú(8 ┐╩░╩│░ñ╬)Ñ╨Ñ├Ñ»Ñ╣ÑΘÑ├Ñ╖Ñσñ╬╕σñ╦┬│ñ»ñ╜ñ╬┬╛ñ╬╩╕╗·ñ╧íóñ╜ñ╬╩╕╗·ñ╜ñ╬ñΓñ╬ñ≥╔╜ñ╖ñ▐ñ╣íú

c-c
╚╧░╧Ñ¿Ñ≤Ñ╔Ñ▌ÑñÑ≤Ñ╚┤╓ñ╬╛╚╣τ═╫┴╟ñ╬╚╧░╧ñ≥╔╜ñ╖íóLC_COLLATE ÑφÑ▒í╝ÑδѽÑ╞Ñ┤ÑΩñ╬╕╜║▀ñ╬└▀─Ωñ╟─Ω╡┴ñ╡ñ∞ñ╞ñññδñΓñ╬ñΓ┤▐ñ▐ñ∞ñ▐ñ╣íú│½╗╧Ñ¿Ñ≤Ñ╔Ñ▌ÑñÑ≤Ñ╚ñ╧íó╕╜║▀ñ╬╛╚╣τ╜τ╜°ñ╟ 2 ╚╓╠▄ñ╬Ñ¿Ñ≤Ñ╔Ñ▌ÑñÑ≤Ñ╚ñΦñΩñΓ┴░ñ╦═Φñ╩ñ▒ñ∞ñ╨ñ╩ñΩñ▐ñ╗ñ≤íú╚╧░╧╞Γñ╦ñóñδ╩╕╗·ñ▐ñ┐ñ╧╛╚╣τ═╫┴╟ñ╧íó╛║╜τñ╬╛╚╣τ╜τñ╟╟█╬≤ñ╦│╩╟╝ñ╡ñ∞ñ▐ñ╣íúñ╔ñ┴ñΘñ½ñ╬Ñ¿Ñ≤Ñ╔Ñ▌ÑñÑ≤Ñ╚ñ≥ 8 ┐╩Ñ╖í╝Ñ▒Ñ≤Ñ╣ñ╟╗╪─Ωñ╖ñ╞ñññδ╛∞╣τíó╚╧░╧ñ╧╕╜║▀ñ╬╛╚╣τ╜τñ╟ñ╧ñ╩ñ»íóÑ¿Ñ≤Ñ╔Ñ▌ÑñÑ≤Ñ╚ñ≥╔Σ╣µ▓╜ñ╖ñ┐├═ñ╦┤≡ñ┼ñ¡ñ▐ñ╣íú

[:class:]
LC_CTYPE ÑφÑ▒í╝ÑδѽÑ╞Ñ┤ÑΩñ╬╕╜║▀ñ╬└▀─Ωñ╟─Ω╡┴ñ╡ñ∞ñ╞ñññδñΦñªñ╦íó─Ω╡┴ñ╡ñ∞ñ┐╩╕╗·Ñ»ÑΘÑ╣ñ╦┬░ñ╖ñ╞ñññδ╩╕╗·ñ╣ñ┘ñ╞ñ≥╔╜ñ╖ñ▐ñ╣íú░╩▓╝ñ╬╩╕╗·Ñ»ÑΘÑ╣╠╛ñ╧íóstring1 ñ╦╗╪─Ωñ╡ñ∞ñ╞ñññδ╛∞╣τñ╦ñ└ñ▒╝⌡ñ▒╞■ñ∞ñΘñ∞ñ▐ñ╣íú
 
   alnum blank digit lower punct upper 
   alpha cntrl graph print space xdigit 

ñ╡ñΘñ╦íó╖┴╝░ [:name:] ñ╬╩╕╗·Ñ»ÑΘÑ╣╔╜╕╜ñ╧íóname Ñ¡í╝Ñ∩í╝Ñ╔ñ¼ LC_CTYPE ѽÑ╞Ñ┤ÑΩ╞Γñ╬``charclass''─Ω╡┴ñ≥╗╪─Ωñ╖ñ┐ÑφÑ▒í╝Ñδñ╟╟º╝▒ñ╡ñ∞ñ▐ñ╣íú

-d ñ¬ñΦñ╙ -s ѬÑ╫Ñ╖ÑτÑ≤ñ╬╬╛╩²ñ¼╗╪─Ωñ╡ñ∞ñ╞ñññδ╛∞╣τíó╩╕╗·Ñ»ÑΘÑ╣╠╛ñ╬ñññ║ñ∞ñ½ñ¼ string2 ñ╟╝⌡ñ▒╞■ñ∞ñΘñ∞ñ▐ñ╣íú

╬╛╩²ñ╬ѬÑ╫Ñ╖ÑτÑ≤ñ≥╗╪─Ωñ╖ñ╞ñññ╩ññ╛∞╣τíóñΓñ├ñ╚▓╝░╠ñ▐ñ┐ñ╧╛σ░╠ñ╬╩╕╗·Ñ»ÑΘÑ╣╠╛ñ└ñ▒ñ¼ string2 ñ╟═¡╕·ñ╟íó┬╨▒■ñ╖ñ╞ñññδ╩╕╗·Ñ»ÑΘÑ╣(ñΓñ├ñ╚╛σ░╠ñ╬ñ▐ñ┐ñ╧▓╝░╠ñ╬ñ╜ñ∞ñ╛ñ∞)ñ≥ string1 ñ╟╞▒ñ╕┴Ω┬╨░╠├╓ñ╦╗╪─Ωñ╖ñ╞ñññδ╛∞╣τñ╦ñ└ñ▒íó┬τ╩╕╗·í┐╛«╩╕╗·╩╤┤╣ñ≥═╫╡ßñ╣ñδñΓñ╬ñ╚ñ╖ñ╞íóñ╜ñ╬ñΦñªñ╩╗╪─Ωñ≥▓≥╝ßñ╖ñ▐ñ╣íú[:lower:] ñ¼ string1 ñ╦ñóñΩíó[:upper:] ñ¼ string2 ñ╦ñóñδ╛∞╣τíó╟█╬≤ñ╦ñ╧ѽÑ∞Ñ≤Ñ╚ÑφÑ▒í╝Ñδñ╬ LC_CTYPE ѽÑ╞Ñ┤ÑΩñ╦ñóñδ╛σ░╠ñ╪ñ╬Ñ▐Ñ├Ñ╘Ñ≤Ñ░ñ½ñΘñ╬╩╕╗·ñ¼╞■ñΩñ▐ñ╣íú[:upper:] ñ¼ string1 ñ╦ñóñΩíó[:lower:] ñ¼ string2 ñ╦ñóñδ╛∞╣τíó╟█╬≤ñ╦ñ╧ѽÑ∞Ñ≤Ñ╚ÑφÑ▒í╝Ñδñ╬ LC_CTYPE ѽÑ╞Ñ┤ÑΩñ╦ñóñδ▓╝░╠ñ╪ñ╬Ñ▐Ñ├Ñ╘Ñ≤Ñ░ñ½ñΘñ╬╩╕╗·ñ¼╞■ñΩñ▐ñ╣íú│╞Ñ▐Ñ├Ñ╘Ñ≤Ñ░Ñ┌Ñóñ½ñΘñ╬║╟╜Θñ╬╩╕╗·ñ╧ string1 ñ╬╟█╬≤ñ╦╞■ñΩíó│╞Ñ▐Ñ├Ñ╘Ñ≤Ñ░Ñ┌Ñóñ½ñΘñ╬ 2 ╚╓╠▄ñ╬╩╕╗·ñ╧╞▒ñ╕┴Ω┬╨░╠├╓ñ╦ñóñδ string2 ñ╬╟█╬≤ñ╦╞■ñΩñ▐ñ╣íú

┬τ╩╕╗·í┐╛«╩╕╗·╩╤┤╣ñ╬╛∞╣τñ≥╜ⁿñ¡íó╩╕╗·Ñ»ÑΘÑ╣╔╜╕╜ñ╟╗╪─Ωñ╡ñ∞ñ┐╩╕╗·ñ≥íóÑΘÑ≤Ñ└Ñαñ╩╜τ╜°ñ╟╟█╬≤╞Γñ╦│╩╟╝ñ╖ñ▐ñ╣íú

Ñ»ÑΘÑ╣ñ╦╗╪─Ωñ╖ñ┐╠╛┴░ñ¼Ñ½Ñ∞Ñ≤Ñ╚ÑφÑ▒í╝Ñδñ╦═¡╕·ñ╩╩╕╗·Ñ»ÑΘÑ╣ñ≥─Ω╡┴ñ╖ñ╞ñññ╩ññ╛∞╣τñ╧íóÑ¿ÑΘí╝ñ¼╚»└╕ñ╖ñ▐ñ╣íú

[=equiv=]
LC_COLLATE ÑφÑ▒í╝ÑδѽÑ╞Ñ┤ÑΩñ╬╕╜║▀ñ╬└▀─Ωñ╟─Ω╡┴ñ╖ñ╞ñññδñΦñªñ╦íóequiv ñ╚╞▒ñ╕┬╨▒■Ñ»ÑΘÑ╣ñ╦┬░ñ╖ñ╞ñññδñ╣ñ┘ñ╞ñ╬╩╕╗·ñ▐ñ┐ñ╧╛╚╣τ═╫┴╟ñ≥╔╜ñ╖ñ▐ñ╣íú┬╨▒■Ñ»ÑΘÑ╣╔╜╕╜ñ╧ string1 ñ└ñ▒ñ╟▓─╟╜ñ╟ñóñΩíó-d ѬÑ╫Ñ╖ÑτÑ≤ñ╚ -s ѬÑ╫Ñ╖ÑτÑ≤ñ≥┴╚ñ▀╣τñ∩ñ╗ñ╞╗╚═╤ñ╖ñ╞ñññδ╛∞╣τñ╧ string2 ñ╟ñΓ▓─╟╜ñ╟ñ╣íú┬╨▒■Ñ»ÑΘÑ╣ñ╦┬░ñ╖ñ╞ñññδ╩╕╗·ñ╧íó╔╘─Ωñ╬╜τ╜°ñ╟╟█╬≤ñ╦│╩╟╝ñ╡ñ∞ñ▐ñ╣íú

[x*n] ╩╕╗· x ñ¼ n ▓≤╖½ñΩ╩╓ñ╖╕╜ñ∞ñδñ│ñ╚ñ≥╔╜ñ╖ñ▐ñ╣íúñ│ñ╬╔╜╕╜ñ╧╩ú┐⌠ñ╬╩╕╗·ñ≥ 1 ╩╕╗·ñ╦Ñ▐Ñ├Ñ╫ñ╣ñδñ╬ñ╦╗╚═╤ñ╡ñ∞ñδñ┐ñßíóstring2 ñ╦ñóñδ╛∞╣τñ╦ñ└ñ▒═¡╕·ñ╟ñ╣íún ñ¼╛╩ñ½ñ∞ñ╞ñññ┐ñΩÑ╝Ñφñ╟ñóñδ╛∞╣τñ╧íóstring2 Ñ┘í╝Ñ╣ñ╬Ñ╖í╝Ñ▒Ñ≤Ñ╣ñ≥ string1 Ñ┘í╝Ñ╣ñ╬Ñ╖í╝Ñ▒Ñ≤Ñ╣ñ╬─╣ñ╡ñ╦│╚─Ññ╣ñδñ╬ñ╦╜╜╩¼ñ╩┬τñ¡ñ╡ñ╟ñóñδñ╚▓≥╝ßñ╖ñ▐ñ╣íún ñ╬┴░ñ╦Ñ╝Ñφñ¼ñóñδ╛∞╣τñ╧íó8 ┐╩ñ╬├═ñ╚ñ╖ñ╞▓≥╝ßñ╖ñ▐ñ╣íúñ╜ñªñ╟ñ╩ññ╛∞╣τñ╧íó10 ┐╩ñ╬├═ñ╚ñ╖ñ╞▓≥╝ßñ╖ñ▐ñ╣íú

-d ѬÑ╫Ñ╖ÑτÑ≤ñ≥╗╪─Ωñ╖ñ╞ñññ╩ññ╛∞╣τ

-d ѬÑ╫Ñ╖ÑτÑ≤ñ≥╗╪─Ωñ╖ñ┐╛∞╣τ

-s ѬÑ╫Ñ╖ÑτÑ≤ñ≥╗╪─Ωñ╣ñδñ╚íó║∩╜ⁿñ▐ñ┐ñ╧╩╤┤╣ñ¼╣╘ñ├ñ┐╕σñ╦íó╩╕╗·ñ¼║╟╕σñ╬ѬÑ┌ÑΘÑ≤Ñ╔ñ╦╗╪─Ωñ╖ñ┐╟█╬≤╞Γñ╦ñóñδ╛∞╣τíó╞▒ñ╕╩╕╗·ñ╬╖½ñΩ╩╓ñ╖╩╕╗·╬≤ñ≥íó╞▒ñ╕╩╕╗· 1 ╩╕╗·ñ└ñ▒ñ╦╩╤┤╣ñ╖ñ▐ñ╣íú░╩▓╝ñ╬╬πñ╦ñóñδñΦñªñ╦íó║╟╕σñ╬ѬÑ┌ÑΘÑ≤Ñ╔ñ╦╩╕╗·Ñ»ÑΘÑ╣ñ¼╞■ñ├ñ╞ñññδ╛∞╣τíó

 
   tr -s '[:space:]' 
║╟╕σñ╬ѬÑ┌ÑΘÑ≤Ñ╔ñ╬╟█╬≤ñ╦ñ╧ñ╜ñ╬╩╕╗·Ñ»ÑΘÑ╣╞Γñ╬╩╕╗·ñ╣ñ┘ñ╞ñ¼╞■ñΩñ▐ñ╣íúñ╖ñ½ñ╖íó┴░ñ╦└Γ╠└ñ╖ñ┐ñ╚ñ¬ñΩ░╩▓╝ñ╬ñΦñªñ╩┬τ╩╕╗·í┐╛«╩╕╗·╩╤┤╣ñ╟ñ╧íó
 
   tr -s '[:upper:]' '[:lower:]' 
║╟╕σñ╬ѬÑ┌ÑΘÑ≤Ñ╔ñ╬╟█╬≤ñ╦ñ╧``toupper''ñ▐ñ┐ñ╧``tolower''╩╕╗·Ñ┌Ñóñ╜ñ∞ñ╛ñ∞ñ╬ 2 ╚╓╠▄ñ╬╩╕╗·ñ╚ñ╖ñ╞─Ω╡┴ñ╡ñ∞ñ╞ñññδ╩╕╗·ñ└ñ▒ñ¼┼¼└┌ñ╩╖┴ñ╟╞■ñΩñ▐ñ╣íú

string1 ñ▐ñ┐ñ╧ string2 ñ╦╢⌡ñ╬╩╕╗·╬≤ñ≥╗╪─Ωñ╣ñδñ╚íóí╓╖┘╣≡í╫ñ╟└Γ╠└ñ╖ñ╞ñññδñΦñªñ╩╖δ▓╠ñ≥└╕└«ñ╖ñ▐ñ╣íú

╗╚═╤╬π

░╩▓╝ñ╬╬πñ╟ñ╧íófile1 ╞Γñ╬Ñ∩í╝Ñ╔ñ╣ñ┘ñ╞ñ╬ÑΩÑ╣Ñ╚ñ≥ file2 ╞Γñ╦ 1 ╣╘ñ╦ 1 ñ─ñ║ñ─║ε└«ñ╖ñ▐ñ╣íúñ│ñ╬╛∞╣τÑ∩í╝Ñ╔ñ╧╩╕╗·ñ╬║╟┬τ╩╕╗·╬≤ñ╚ñ╖ñ╞╝ΦñΘñ∞ñ▐ñ╣íú
 
   tr -cs "[:alpha:]" "[\n*]" <file1 >file2 

╝íñ╬╬πñ╟ñ╧íófile1 ╞Γñ╬╛«╩╕╗·ñ╣ñ┘ñ╞ñ≥┬τ╩╕╗·ñ╦╩╤┤╣ñ╖íóñ╜ñ╬╖δ▓╠ñ≥╔╕╜α╜╨╬╧ñ╦╜╨╬╧ñ╖ñ▐ñ╣íú

 
   tr "[:lower:]" "[:upper:]" <file1 
ñ│ñ╬┬τ╩╕╗·í┐╛«╩╕╗·╩╤┤╣ñ╧íó``tolower'' ñ╚``toupper''ñ╬╩¼╬αñ≥╣╘ñª╞├╝∞ñ╩Ñ▒í╝Ñ╣ñ╟íóñ│ñ∞ñ╦ñΦñΩ┼¼└┌ñ╩Ñ▐Ñ├Ñ╘Ñ≤Ñ░ñ≥│╬╝┬ñ╦╣╘ñññ▐ñ╣(ÑφÑ▒í╝Ñδñ¼└╡ñ╖ñ»─Ω╡┴ñ╡ñ∞ñ╞ñññδ╛∞╣τ)íú

╝í╬πñ╟ñ╧íófile1 ╞Γñ╬┤≡╦▄╩╕╗·``e''ñ╬ÑóÑ»Ñ╗Ñ≤Ñ╚ñ¼╔╒ñññ┐░█╖┴ñ≥╗╪─Ωñ╣ñδñ┐ñßñ╦┬╨▒■Ñ»ÑΘÑ╣ñ≥╗╚═╤ñ╖ñ▐ñ╣ñ¼íóñ│ñ╬░█╖┴╩╕╗·ñ╧┬╛ñ╚ñ╬╢Φ╩╠ñ≥╝¿ñ╣Ñ▐í╝Ñ»ñ╟╢Φ└┌ñΘñ∞íófile2 ñ╦╜±ñ¡╣■ñ▐ñ∞ñ▐ñ╣íú

 
   tr "[=e=]" e <file1 >file2 

╖┘╣≡

╔¼═╫ñ╦▒■ñ╕ñ╞íóstring1 ñ¬ñΦñ╙ string2 ñ╦ñ╧íóÑ╖ѺÑδñ╦ñΦñδÑ╤Ñ┐í╝Ñ≤╛╚╣τñ≥╚≥ñ▒ñδñ┐ñßñ╦░·═╤╔Σñ≥╔╒ñ▒ñδñ│ñ╚ñ¼ñ╟ñ¡ñ▐ñ╣íú

─╠╛∩ñ╬┐⌠╗·(ñ╜ñ╬┐⌠╗·ñ╜ñ╬ñΓñ╬ñ≥╔╜ñ╖ñ▐ñ╣)ñ¼ 8 ┐╩Ñ╖í╝Ñ▒Ñ≤Ñ╣ñ╬╕σñ╦┬│ñ»╛∞╣τíóñóñññ▐ñññ╡ñ≥╚≥ñ▒ñδñ┐ñßñ╦ 8 ┐╩Ñ╖í╝Ñ▒Ñ≤Ñ╣ñ≥ 3 ╖σñ╟╗╪─Ωñ╖ñ╩ñ▒ñ∞ñ╨ñ╩ñΩñ▐ñ╗ñ≤íú

│░╕½╛σñ╧╗≈ñ╞ñññ▐ñ╣ñ¼íótr ñ╦ñΦñ├ñ╞╗╚═╤ñ╡ñ∞ñδ╩╕╗·╬≤ѬÑ┌ÑΘÑ≤Ñ╔ñ╧└╡╡¼╔╜╕╜ñ╟ñ╧ñ╩ñññ╬ñ╟├φ░╒ñ╖ñ╞ñ»ñ└ñ╡ññíú

ñ│ñ╬Ñ│Ñ▐Ñ≤Ñ╔ñ╬╜Θ┤ⁿÑ╨í╝Ñ╕ÑτÑ≤ñ╚ñ╧░πññíótr ñ╧ñ╜ñ╬╞■╬╧Ñ╣Ñ╚ÑΩí╝Ñα╞Γñ╟ NULL ╩╕╗·ñ≥└╡│╬ñ╦╜Φ═²ñ╖ñ▐ñ╣íúNULL ╩╕╗·ñ╧░╩▓╝ñ╬Ñ│Ñ▐Ñ≤Ñ╔ñ≥╗╚═╤ñ╖ñ╞╢Φ└┌ñδñ│ñ╚ñ¼ñ╟ñ¡ñ▐ñ╣íú

 
   tr -d ' 00' 

string2 ñ¼ string1 ñΦñΩñΓ├╗ññ╛∞╣τíóñ│ñ╬Ñ│Ñ▐Ñ≤Ñ╔ñ╧ string2 ñ╬║╟╕σñ╬╩╕╗·ñ≥╗╚ñ├ñ╞ string2 ñ≥Ñ╤Ñ╟ÑúÑ≤Ñ░ñ╖ñ▐ñ╣íúñ╖ñ┐ñ¼ñ├ñ╞íó╝íñ╬ñ│ñ╚ñ¼▓─╟╜ñ╚ñ╩ñΩñ▐ñ╣íú

 
   tr 0123456789 d 
╛σñ╬Ñ│Ñ▐Ñ≤Ñ╔ñ≥╝┬╣╘ñ╣ñδñ╚íóñ╣ñ┘ñ╞ñ╬┐⌠╗·ñ¼╩╕╗·``d''ñ╦╩╤┤╣ñ╡ñ∞ñ▐ñ╣íúñ│ñ∞ñ╧ string2 ñ╬Ñ╤Ñ╟ÑúÑ≤Ñ░ñ≥╣╘ñ∩ñ╩ññ╜╛═Φñ╬ System V ñ╬╞░║εíó╞├ñ╦ /usr/bin/tr ñ╬╞░║εñ╚ñ╧░█ñ╩ñΩñ▐ñ╣íúÑ▌í╝Ñ┐Ñ╓Ñδñ╩ÑóÑ╫ÑΩÑ▒í╝Ñ╖ÑτÑ≤ñ╧íóñ│ñ╬Ñ╤Ñ╟ÑúÑ≤Ñ░ñ╦░═┬╕ñ╖ñ╞ñ╧ñ╩ñΩñ▐ñ╗ñ≤íúñ╖ñ┐ñ¼ñ├ñ╞íó╛σñ╬Ñ│Ñ▐Ñ≤Ñ╔╬πñ╧╝íñ╬ñΦñªñ╦╩╤╣╣ñ╣ñδ╔¼═╫ñ¼ñóñΩñ▐ñ╣íú
 
   tr 0123456789 '[d*]' 

├φ░╒

/usr/bin/tr( ) ñ╧íóstring1 ñ▐ñ┐ñ╧ string2 ñ╬├µñ╬ ASCII NULL ╩╕╗·ñ≥└╡ñ╖ñ»╜Φ═²ñ╟ñ¡ñ▐ñ╗ñ≤íúNULL ╩╕╗·ñ╧╔¼ñ║╞■╬╧ñ½ñΘ╜ⁿ╡εñ╡ñ∞ñ▐ñ╣íú

ñ│ñ╬Ñ│Ñ▐Ñ≤Ñ╔ñ╬ /usr/bin/tr ñ╦┤▐ñ▐ñ∞ñ╞ñññδÑ╨í╝Ñ╕ÑτÑ≤ñ╧íó╩╕╗·╬≤ñ╬├µñ╦╩╕╗·ñ╬╚╧░╧ñ▐ñ┐ñ╧╩╕╗·ñ╬╖½ñΩ╩╓ñ╖ñ≥╗╪─Ωñ╣ñδ░╩▓╝ñ╬╛╩╬¼╔╜╡¡ñ≥╝⌡ñ▒╔╒ñ▒ñ▐ñ╣(ñ│ñ∞░╩│░ñ╬╛╩╬¼╔╜╡¡ñ╧╝⌡ñ▒╔╒ñ▒ñ▐ñ╗ñ≤)íú

[a-z]
ASCII Ñ│í╝Ñ╔ñ¼ a ░╩╛σíóz ░╩▓╝ñ╬╩╕╗·ñ½ñΘ╣╜└«ñ╡ñ∞ñδ╩╕╗·╬≤ñ≥╔╜ñ╖ñ▐ñ╣íú

[a*n]
a ñ≥ n ▓≤╖½ñΩ╩╓ñ╖ñ┐╩╕╗·╬≤ñ≥╔╜ñ╖ñ▐ñ╣íún ñ╬║╟╜Θñ╬╖σñ¼ 0 ñ╩ñΘñ╨íón ñ╧ 8 ┐╩┐⌠ñ╚╕½ñ╩ñ╡ñ∞ñ▐ñ╣íúñ╜ñ∞░╩│░ñ╬╛∞╣τíón ñ╧ 10 ┐╩┐⌠ñ╟ñ╣íún ñ¼Ñ╝Ñφñ╬╛∞╣τíóñ▐ñ┐ñ╧ n ñ¼┬╕║▀ñ╖ñ╩ññ╛∞╣τñ╧íó╡≡┬τñ╩├═ñ╚ñ╖ñ╞░╖ñ∩ñ∞íóstring2 ñ╬Ñ╤Ñ╟ÑúÑ≤Ñ░ñ≥╣╘ñªñ╚ñ¡ñ╦╗╚ñ∩ñ∞ñ▐ñ╣íú

Ñ¿Ñ╣Ñ▒í╝Ñ╫╩╕╗·ñ╬Ñ╨Ñ├Ñ»Ñ╣ÑΘÑ├Ñ╖Ñσ(\)ñ≥╗╚═╤ñ╣ñδñ╚íóÑ╖ѺÑδñ╬├µñ╚╞▒ñ╕ñΦñªñ╦íó╩╕╗·╬≤├µñ╬╟ñ░╒ñ╬╩╕╗·ñ╬╞├╝∞ñ╩░╒╠úñ≥╝ΦñΩ╜ⁿñ»ñ│ñ╚ñ¼ñ╟ñ¡ñ▐ñ╣íúñ╡ñΘñ╦íóÑ╨Ñ├Ñ»Ñ╣ÑΘÑ├Ñ╖Ñσñ╬╕σñ╦ 1íó2íóñ▐ñ┐ñ╧ 3 ╖σñ╬ 8 ┐╩╩╕╗·ñ≥┬│ñ▒ñδñ╚íóñ╜ñ╬├═ñ╬ ASCII Ñ│í╝Ñ╔ñ≥╗²ñ─╩╕╗·ñ≥╗╪─Ωñ╣ñδñ│ñ╚ñ¼ñ╟ñ¡ñ▐ñ╣íúÑ╨Ñ├Ñ»Ñ╣ÑΘÑ├Ñ╖Ñσ(\)Ñ¿Ñ╣Ñ▒í╝Ñ╫╩╕╗·ñ≥╗╚ñ├ñ┐ 8 ┐╩╔╜╡¡ñ≥╗╚═╤ñ╣ñδ╛∞╣τñ╦ñ╧íóÑ▐ÑδÑ┴Ñ╨ÑñÑ╚╩╕╗·ñ╬│╞Ñ╨ÑñÑ╚ñ╬┴░ñ╦Ñ╨Ñ├Ñ»Ñ╣ÑΘÑ├Ñ╖Ñσñ≥├╓ñ¡ñ▐ñ╣íú

┤╪╧ó╣α╠▄

ed(1), sed(1), ascii(5).


SCO UnixWare Forum Beta Release (BL12) -- September 1997
© 1997 The Santa Cruz Operation, Inc. All rights reserved.