su와 EOF를 사용하는 경우 

내부에 변수를 사용하고자 하는 경우에는, $ 변수 앞에 이스케이프 문자(\)를 붙여 $가 문자 그대로 인식되도록 해야 한다.


# su - oracle<<\EOF LANG=C i=bin /$i/hostname EOF # su - oracle<<EOF LANG=C i=bin /\$i/hostname EOF



'Programming > Script' 카테고리의 다른 글

GETOPTS  (0) 2023.04.17
[awk] awk 연습 예제  (0) 2014.08.28
[awk] The switch Statement  (0) 2014.08.28
[awk] Time Functions  (0) 2014.08.28
[awk] gawk - Date and time calculation functions  (0) 2014.08.28
[awk] The GNU Awk User's Guide  (0) 2014.08.28
[awk] The AWK Manual  (0) 2014.08.28
awk 패턴 이용하기  (0) 2014.05.07
쉘스크립트 컴파일러 shc  (0) 2014.01.29
[OS] Awk - A Tutorial & Introduction (Bruce Barnett)  (0) 2009.01.12

+ Recent posts