2015-06-23 19 views
15

我使用FPM工具来创建.deb包。此工具在支持的文件中删除包之前/之后创建。BASH中的空函数

不幸的是由FPM产生的bash脚本包含这样的功能

dummy() { 
} 

并以一个错误这个脚本退出:

Syntax error: "}" unexpected

不BASH不允许空函数?哪个版本的bash/linux有这个限制?

回答

20

你可以使用:等效于true,大多用来作为 什么都不做运营商...

dummy(){ 
    : 
    } 
+0

考虑加入一个例子来说明OP如何做到这一点的功能。你是正确的,但这可能是一个*更好的答案,最简单的一点更多的解释 – arco444

+0

也可以写'真正'的可读性。 (我想不是每个人都知道或者很容易理解':'是什么。) – VasyaNovikov