[sed] 유용한 &(ampersand)
정리/sed 2018. 10. 4. 17:15 |sed 에서 &를 사용하면 매칭된 문자열을 파라미터처럼 받아서 사용할 수 있다.
예시 )
1 2 3 | [zero@localhost sed]$ echo abc | sed 's/abc/123&123/' 123abc123 | cs |
abc 앞 뒤에 123이 추가된 것을 확인할 수 있다.
예제에서는 고정문자를 사용하였기에 그냥 123abc123을 사용했어도 충분했지만,
검색 스트링이 정규표현식이라면 매칭된 모든 문자열에대해 첨삭이 가능하므로 &가 굉장히 유용하게 사용된다.