0
在makefile中的命令前添加反斜槓的效果如何? 例如在this example中的\rm
命令?makefile中的命令前面帶有反斜槓
在makefile中的命令前添加反斜槓的效果如何? 例如在this example中的\rm
命令?makefile中的命令前面帶有反斜槓
這不是必須的,但它不會傷害任何東西。食譜內的反斜槓(除非它們在行尾)並不有趣,所以它們只傳遞給外殼。 shell會看到反斜槓(r
)後面的下一個字符不是特殊字符,所以它只是忽略了反斜槓。
一般人爲了用一個反斜槓一個shell命令之前,確保沒有外殼別名使用:反斜槓抑制別名查找:
$ alias foo='echo bar'
$ foo
bar
$ \foo
foo: command not found
然而,這是沒有必要的makefile文件,因爲化妝調用所有的食譜使用/bin/sh
作爲非交互式shell,因此這些別名通常不可用。
反斜槓的效果可能取決於操作系統,但看起來像一個錯誤:一個TAB應該在那裏,而不是反斜槓。 – Beta