๐Ÿ“ŸLinux

[Linux] ๋ฌธ์ž ๋ณ€ํ™˜ & ์‚ญ์ œ

bananackck 2025. 2. 20. 23:01

[๋ธ”๋กœ๊ทธ ์ด์ „]

2021.03.07

 

๐Ÿงต ๋ฌธ์ž ๋ณ€ํ™˜

๋ฐ”๊ฟ€ํŒŒ์ผ(๋ณ€์ˆ˜) | tr '์›๋ž˜๋ฌธ์ž' '๋‚˜์ค‘๋ฌธ์ž'

- ์—ฌ๋Ÿฌ๊ฐœ์ผ ๋•Œ

* ์—ฐ์†๋˜๋Š” ๋ฌธ์ž์ผ ๋•Œ(์•„์Šคํ‚ค์ฝ”๋“œ๊ฐ’์—์„œ)

tr '[O-O]' '[O-O]'

* ๊ทธ๋ ‡์ง€ ์•Š์„ ๋•Œ

tr 'O''o' 'X''x'

--> O๋ฅผ X๋กœ ๋ฐ”๊พธ๊ณ  o๋ฅผ x๋กœ ๋ฐ”๊พธ๊ธฐ

N=ABCdef
1) $N | tr 'A' 'a'
2) $N | tr '[a-z]' '[A-Z]'
3) $N | tr '[a-z]''[A-Z]' '[A-Z]''[a-z]'
4) $N | tr 'A''B'  'a''b'

<๊ฒฐ๊ณผ>

----> 1) aBCdef

2) ABCDEF

3) abcDEF

4) abCdef

โ€‹

๐Ÿงต ๋ฌธ์ž ์‚ญ์ œ

๋ฐ”๊ฟ€ํŒŒ์ผ(๋ณ€์ˆ˜) | tr -d '์‚ญ์ œํ• ๋ฌธ์ž'