sed 명령어 사용하여 특정단어 치환

myangal의 이미지

안녕하세요.
몇 시간 고민하다 안풀리는 문제가 있어 물어보게 되었습니다.

abcdef kkk.00_pp.00 0.0012
abcdef kkk.00 0.0012

위와 같은 예제가 있습니다.

abcdef 줄에 있는 kkk.00_pp.00 0.12 를
abcdef kkk00_pp00 0.0012 이런식으로 kkk가 들어가는 단어에서 . 을 빼고 싶은데 잘 안됩니다.
abcdef kkk00 0.0012

도움 부탁드립니다 ㅠ_ㅠ

백연구원의 이미지

# echo "abcdef kkk.00_pp.00 0.0012" | sed s/\\.//g
abcdef kkk00_pp00 00012
#


소곤소곤

nomail의 이미지

kkk. 패턴에서 . 만 제거하는 sed 커맨드입니다.

sed 's,\(kkk\)\.,\1,'