linux - 从 fishshell 中的另一个函数调用函数

标签 linux shell ubuntu ubuntu-16.04 fish

我在 .fish 文件中创建了两个函数

function mysqlstart
    cd ~/Projects/mysql
    docker-compose up -d
end

function projstart
    cd ~/Projects/projectName/
    php artisan serve
end

我想用一个函数调用这两个函数,这样我就不必在 fish shell 上键入两个别名。

function startdev
    mysqlstart()
    projstart()
end

如何从 .fish 文件中的另一个函数调用函数?

我知道我可以在 stardev 函数本身中运行所有四个命令。但如果我可以调用其他函数,我也可以做其他事情并保持 .fish 文件干燥。

最佳答案

函数就像任何其他命令一样:

function startdev
    mysqlstart
    projstart
end

简单!

关于linux - 从 fishshell 中的另一个函数调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47626468/

相关文章:

C 使用多个本地 ip 之一进行 DNS 查询

linux - 使用 `sh` 和 `source` 有什么区别?

bash - Vagrant:如何通过 guest shell 中的命令在主机上运行脚本?

ubuntu - Mercurial 默认存储库

linux - 如何使用shell脚本解析文件

c++ - 如何在 Linux 中禁用 GTK 的 PrintScreen?

linux - 如何在没有 USB 或 CD 的旧机器上安装 Ubuntu

linux - 如何用以特定数字开头的数字替换文件名?

ubuntu - 在 Ubuntu 14.04 上安装 Riak KV

java - JFrame 的 pack() 方法不起作用(java,ubuntu)