2015-06-23 40 views
15

我使用FPM工具來創建.deb包。此工具在支持的文件中刪除包之前/之後創建。BASH中的空函數

不幸的是由FPM產生的bash腳本包含這樣的功能

dummy() { 
} 

並以一個錯誤這個腳本退出:

Syntax error: "}" unexpected

不BASH不允許空函數?哪個版本的bash/linux有這個限制?

回答

20

你可以使用:等效於true,大多用來作爲 什麼都不做運營商...

dummy(){ 
    : 
    } 
+0

考慮加入一個例子來說明OP如何做到這一點的功能。你是正確的,但這可能是一個*更好的答案,最簡單的一點更多的解釋 – arco444

+0

也可以寫'真正'的可讀性。 (我想不是每個人都知道或者很容易理解':'是什麼。) – VasyaNovikov