0
我想在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)
更新:我也碰到了,你不能複製/保存在C /編輯文件的問題:\ Program Files文件由於Windows的限制。我通過將我的項目移動到C:\ My Programs來解決此問題。
這可能是一個好主意,不會讓我們猜什麼樣的錯誤你越來越... – twalberg
@twalberg - 好點子。我將確保在未來的問題中包含錯誤。我得到的錯誤是無效的文件路徑。 –