질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

sed 명령어 관련...

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

질문?

mail('', ...)
xxxxxxx
xxxxxxx
xxxxxxx
=====================>

mail('a@aa.co.kr', ...)
xxxxxxx
xxxxxxx
xxxxxxx

이렇게 하시구 싶으신것이죠?

cat mail | sed "s/''/'a@aa.co.kr'/" > mail2

위와같이 하면 되구요.

조금더 정확하게 하려면,

cat mail | sed "s/mail(''/mail('a@aa.co.kr'/" > mail2

이렇게 하면 되겠죠.

만약 이런패턴이 많다면,

cat mail | sed "s/mail(''/mail('a@aa.co.kr'/g" > mail2

이렇게 하면 됩니다.

 

 

이성용 님의 글



sed 명령어 사용중 궁금한게 생겨서요
아는 분 계시면 알려주세요
...

원문이
mail('', ...)
xxxxxxx
xxxxxxx
xxxxxxx

이런 식으로 되어 있고

''안에 email주소를 넣으려 하는데
sed '/mail/s/"''"/"'xxx@xxxx.com/' file > file2
또는
sed '/mail/s/''/'xxx@xxx.com'/' file > file2
등 몇가지 해 보았는데, 안되더라구요...

아는 분 있으면 알려주세요...


 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,393 명
  • 현재 강좌수 :  37,078 개
  • 현재 접속자 :  437 명