temp1이라는 파일이 있습니다
sCellEventTrap-03-27 트랩 유형-CAC 코드 : 01 엔터프라이즈 컴팩 변수 {scellNameDateTime, scellSWComponent, scellECode, scellCAC, scellEIP} 기술 "심각도 : 치명적-오류 또는 오류가 임박했습니다. 실제 디스크 드라이브에 ID 블록 불일치가 발생했습니다." -# TYPE "StorageCell 이벤트" -# SUMMARY "SCellName-TimeDate % s : SWCID % d : ECode : % d : CAC % d : EIP % d." -# 인수 {0,1,2,3,4,} -# 심각한 비판 -# TIMEINDEX 136 -# 상태 경고 :: = 13600807
temp1에 이것을 적용
prvar = $ (awk '/ VARIABLES /, / DESCRIPTION / {gsub ( "VARIABLES", ""); gsub ( "DESCRIPTION", ""); gsub ( "}", ""); gsub ( "{", ""); gsub ( ",", ""); print; print ": % s"} 'temp1)
내게 줘 (내가 원하는 것)
에코 $ prvar scellNameDateTime : % s scellSWComponent : % s scellECode : % s scellCAC : % s scellEIP : % s : % s
그러나 이것은 (원치 않는 형식)
에코 "$ prvar" scellNameDateTime :%에스 scellSWComponent :%에스 scellECode :%에스 scellCAC :%에스 scellEIP :%에스 :%에스
내가 사용하는 생각 prvar
에서 echo
이 같은 텍스트와 함께
에코 "blah blah blah $ prvar"
내가하는 일을하기
blah blah blah scellNameDateTime :%에스 scellSWComponent :%에스 scellECode :%에스 scellCAC :%에스 scellEIP :%에스 :%에스
내가 인쇄하고 싶은 것
scellNameDateTime : % s scellSWComponent : % s scellECode : % s scellCAC : % s scellEIP : % s : % s
""
prvar에 대한 것은 사용할 때 echo
문제를 만들 수 있습니다. prvar가 바로 위 형식으로 인쇄되도록하려면 어떻게해야합니까?
편집
글쎄 그것이 내가 내 스크립트에 입력 어떤 변화를 만들 나던 밝혀 echo "$prvar"
과 echo $prvar
같은 일 --- 내가 원하지 않는 형식을 인쇄 할 수 있습니다. 터미널과 스크립트가 다르게 작동합니다. 이것에 대한 해결 방법이 있습니까?
"blah blah blah $prvar blah blah blah"
어때요? 그럼 내가 무엇을 할 수 있습니까?