2017-09-28 1 views

답변

1

를 사용하여 변수를. 백 슬래시가 필요

echo '"ID": "' | sed -e "s/^\\(\"ID\": \"\\)/\\1$num"/ 

참고 따옴표 백 슬래쉬합니다. 또한 $ num에 특수 문자 (예 : 슬래시)가 포함되지 않은 경우에만 작동합니다.

+4

대체 제안 : 'echo' "ID": " 'sed'/"ID ":"/ & '$ num /' – Cyrus

+0

감사합니다. Cyrus, 당신의 솔루션은 매우 효율적입니다,하지만 어떻게 파일로 다시 덤프합니까? 원래 질문은 파일에 따옴표로 묶은 문자열 뒤에 변수를 삽입하는 것이 었습니다. 감사합니다 ... – AP70

+1

'-i' 옵션을 사용하여 파일을 바꿉니다. – choroba

관련 문제