我有程序的文本輸出我想直接在shell中執行。我應該如何格式化這個程序的輸出,使空格的路徑被shell接受?
$(echo ls /folderA/folder\ with\ spaces/)
一些更多的信息:生成輸出在Haskell(source)是編碼程序。這是一個簡單的程序,可以保存我最喜歡的命令列表。它用'cmdl -l'打印命令。然後我可以選擇一個命令來執行命令12的'cmdl -g12'。感謝您指出,而不是$()使用'cmdl -g12 | bash',我沒有意識到這一點......
你可以通過給出一個示例輸入和輸出來澄清嗎? – bfontaine
爲什麼你必須用'$()'執行它們? – konsolebox
我必須在這裏丟失一些東西...爲什麼不把輸出包裝在'「...」'中呢? '「$(echo whatever)」。 –