bash - BASH 中的空函数

标签 bash ubuntu linux-mint

我正在使用 FPM 工具创建 .deb 包。此工具在从支持的文件中删除包之前/之后创建。

不幸的是,FPM 生成的 bash 脚本包含这样的函数

dummy() {
}

并且此脚本因错误而退出:

Syntax error: "}" unexpected

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

最佳答案

您可以使用 : 等同于 true 并且最常使用 作为什么都不做的运算符(operator)...

dummy(){
     : 
  }

关于bash - BASH 中的空函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30998558/

相关文章:

postgresql - 如何解决 PostgreSQL pgAdmin error "Server instrumentation not installed"for adminpack?

Wordpress 永久链接在 Ubuntu 服务器 AWS 上不起作用

php - Apache 服务器需要更长的时间

java - Intellij IDEA 中的热键用于执行操作

mysql - 为什么 mySQL 在任何/所有端口连接

bash - 即使使用 package-lock.json,也可以使用制表符补全将 package 扩展为 package.json

php - 我们可以在 Bash 脚本中使用 PHP 吗?

linux - 如果 tomcat 服务在一定时间后没有被 stop 命令停止,shell 脚本会终止它?

python - 获取屏幕像素颜色linux python3

xml - 如何使用 xmlstarlet 更新字符串属性?