본문 바로가기

shell script

awk 싱글쿼터

데이타를 오라클 쿼리문으로 변경하려고 하다 싱글쿼터가 변환이 안되서 서칭..

 

cat data.txt |awk {print "insert into data values (\x27"$1"\x27,\x27"$3"\x27);"}

 

awk 에서 ' (싱글쿼터) 를 프린트 하는 문자열로 \x27 로 하면 된다.

 

 

추가 )  다른 싸이트서 퍼옴

ls -l | awk -v q="'" '{ print "value is" q $2 q }' 

ls -l | awk '{ print "value is","\x27" $2 "\x27" }'

ls -l | awk '{ print "value is '"'"'" $2 "'"'"'" }' 

ls -l | awk '{ print "value is ","'\''" $2 "'\''" }'

 

 

'shell script' 카테고리의 다른 글

[bat] mysqldump 를 사용한 백업  (0) 2013.06.14
[shell script] unixtime 변경 명령어  (0) 2011.12.27
[shell] md_recover.sh  (0) 2010.04.28