awk 스크립트에서 다음 행을 실행하려고하는데 오류가 발생했습니다. 파일 이름에 공백이 있기 때문에 오류라고 생각합니다. 경로 이름을 변경하지 않고 파일을 호출하려면 어떻게해야합니까? 즉 파일/경로의 이름을 바꿉니 까? 코드는 BEGIN {} 블록 내에 있습니다.경로 이름에 공백이있는 gawk 파일을 어떻게 실행합니까?
INSTALLATION_LOCATION_GAWK = "L:/CPU_Analysis/Sanity/CPUAnalysisApp/cpu_analysis_application/"
DATA_SUMMARY_LOCATION_GAWK = "C:/Program Files/CPU Analysis/data/data_summary.csv"
....
command = ("gawk -v version=" dataArray[1] " -v date=" dataArray[2] " -v platform=" dataArray[3] " -f ") (INSTALLATION_LOCATION_GAWK "generateSanity_Scripts/removeData.awk ") DATA_SUMMARY_LOCATION_GAWK
system(command)
UPDATE : 때문에 윈도우 제한 \ 프로그램 파일 : 나는 또한 당신이 복사/C에서/편집 파일을 저장할 수없는 문제로 실행. 내 프로젝트를 C : \ My Programs로 이동하여이 문제를 해결했습니다.
그것은 우리가 당신 ... – twalberg
@twalberg을 받고 오류가 무엇인지 생각하지하는 것이 좋습니다 수 있습니다 - 좋은 지적. 나는 미래의 질문에 오류를 포함시킬 것입니다. 내가 얻은 오류는 유효하지 않은 파일 경로 때문입니다. –