gpt4 book ai didi

linux - 如何在命令行中使用单个命令运行一系列命令?

转载 作者:太空狗 更新时间:2023-10-29 11:27:54 25 4
gpt4 key购买 nike

我通常运行以下命令来部署特定应用:

compass compile -e production --force
git add .
git commit -m "Some message"
git push
git push production master

我怎样才能将它打包成一个命令?

我需要能够自定义提交消息。所以该命令可能类似于:

deploy -m "Some message"

最佳答案

有两种可能:

  • 其他人回答的脚本

  • 在您的 .bash_profile 中定义的函数:

    deploy() {
    compass compile -e production --force &&
    git add . &&
    git commit -m "$@" &&
    git push &&
    git push production master
    }

如果没有参数,您还有第三种选择,即别名:

alias deploy="compass compile -e production --force &&
git add . &&
git commit -m 'Dumb message' &&
git push &&
git push production master"

关于linux - 如何在命令行中使用单个命令运行一系列命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8910348/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com