0
製作目標的最簡單方法取決於要在其配方內創建的文件?我可以使用一些魔法外殼:目標取決於要創建的文件
target:
[ -e file ] || touch file
但理想情況下,我想留下讓測試。可能嗎?目標命令只能在文件不存在的情況下運行。
製作目標的最簡單方法取決於要在其配方內創建的文件?我可以使用一些魔法外殼:目標取決於要創建的文件
target:
[ -e file ] || touch file
但理想情況下,我想留下讓測試。可能嗎?目標命令只能在文件不存在的情況下運行。
如果您提供了更多關於您要完成的內容的信息,我們可能會更好地爲您提供幫助。根據你已經表示,到目前爲止,這聽起來像普通的舊make
先決條件應該爲你做的伎倆:
target: file
touch target
file:
touch file
如果file
不存在,將創建它;如果是這樣,則不會執行file
的命令。
謝謝Eric!對於提供的小信息感到抱歉,我只是試圖最大限度地減少它。我正在嘗試一些更直接的方式,比如'target:file(\ n)(\ t)touch file',這是行不通的。我認爲把文件名稱作爲先決條件就足夠了 - 應該回到一些基礎知識。 – sidyll