본문 바로가기

리눅스

rev 명령어

728x90

rev 명령어

rev 명령어는 텍스트를 역순으로 뒤집어주는 명령어로서 주로 유닉스 및 리눅스 시스템에서 사용됩니다.

설치

rev 명령어는 일반적으로 유닉스 및 리눅스 시스템에 기본으로 설치되어 있습니다.

기본 구문

rev [옵션] [파일]

사용 예시

1. 텍스트 역순으로 뒤집기

echo "Hello, World!" | rev
$ echo "Hello, World!" | rev
!dlroW ,olleH

 

2. 파일의 내용 역순으로 출력

rev /etc/passwd | head -n 10
$ rev /etc/passwd | head -n 10
hsab/nib/:toor/:toor:0:0:x:toor
nigolon/nibs/rsu/:nibs/rsu/:nomead:1:1:x:nomead
nigolon/nibs/rsu/:nib/:nib:2:2:x:nib
nigolon/nibs/rsu/:ved/:sys:3:3:x:sys
nigolon/nibs/rsu/:nam/ehcac/rav/:nam:21:6:x:nam
nigolon/nibs/rsu/:www/rav/:atad-www:33:33:x:atad-www
nigolon/nibs/rsu/:tnetsixenon/:ydobon:43556:43556:x:ydobon
nigolon/nibs/rsu/:tnetsixenon/::43556:001:x:tpa_
nigolon/nibs/rsu/:dmetsys/nur/:,,,tnemeganaM krowteN dmetsys:201:101:x:krowten-dmetsys
nigolon/nibs/rsu/:dmetsys/nur/:,,,revloseR dmetsys:301:201:x:evloser-dmetsys

파일 /etc/passwd의 내용을 역순으로 출력합니다.

 

3. 파이프를 사용하여 다른 명령어의 출력 역순으로 출력

ls -l | rev | head -n 10
$ ls -l | rev | head -n 10
465 latot
fnoc.resudda 3202  81 beF 8203    toor toor 1 --r--r-wr-
sevitanretla 71:22 72 voN 6904    toor toor 2 x-rx-rxwrd
elbisna 40:11 8  voN 15      toor toor 3 x-rx-rxwrd
romrappa 3202  81 beF 73      toor toor 3 x-rx-rxwrd
d.romrappa 35:41 31 voN 872     toor toor 8 x-rx-rxwrd
troppa 45:91 7  voN 54      toor toor 3 x-rx-rxwrd
tpa 21:00 81 voN 6904    toor toor 8 x-rx-rxwrd
crhsab.hsab 2202  7  naJ 9132    toor toor 1 --r--r-wr-
noitelpmoc_hsab 1202  21 voN 54      toor toor 1 --r--r-wr-

ls -l 명령어의 출력을 역순으로 출력합니다.

 

4. 여러 단어를 포함하는 문자열 역순으로 뒤집기

echo "WWW SANGCHUL KR 1111" | rev
$ echo "WWW SANGCHUL KR 1111" | rev                  
1111 RK LUHCGNAS WWW

 

rev 명령어는 주로 텍스트 데이터를 간단하게 뒤집을 때 사용됩니다. 다양한 텍스트 처리 작업에서 유용하게 활용할 수 있습니다.

 

728x90