sed '' 명령어에서 특정 환경 변수를 출력해야 하는 경우가 있다. 이럴 때는 보통 'eval $(..)' 또는 'echo $변수' 와 같은 것을 생각하고 적용해보면 잘 동작이 안된다.

sed 'AB' 안에서 환경변수를 사용하려면 'A''B' 이렇게 나누고, 그 가운데에 "$변수"를 추가하면 환경변수를 사용할 수 있다. 즉 sed 'A'"$변수명"'B' 의 꼴이다. 



sed 'A'"$변수명"'B' 


 sed 's/xxx/'"$PWD"'/'


Posted by '김용환'
,