행복아울렛

[UNIX/LINUX] sed의 transform 명령 본문

Programming

[UNIX/LINUX] sed의 transform 명령

붕탱구 2006. 12. 26. 12:33

sed의 transform(y) 명령입니다.

sed의 y명령은 해당 패턴을 글자의 위치에 따라서 변경시켜 주게 됩니다.

간단하게 예를 들면 말이죠,

$echo 12345 | sed 'y/12345/ABCDE/'

ABCDEF

이렇게 된다는 말이죠.

위치에 따라 바뀌기 때문에

아래명령을 수행하면 다음과 같이 되는겁니다.

$echo 54321 | sed 'y/12345/ABDEC/'

CEBDA

그러면 다음과 같이 대소문자를 변경시켜주는 명령으로 활용할 수 있겠습니다.

$echo apple | sed 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/

APPLE

이상 sed의 transform 명령의 허접 사용법이었습니다 ^^;

Comments