gpt4 book ai didi

bash - 这个bash脚本怎么了?

转载 作者:行者123 更新时间:2023-12-03 08:22:12 25 4
gpt4 key购买 nike

这是我的myscript.sh:

alias apt-get-update="apt-get update -qq"
alias apt-get-install="apt-get install -f -y -qq --force-yes"
alias yum-install="yum --quiet --nogpgcheck -y install"

function ensure_cmd_or_install_package_apt(){
local cmd=$1
shift
local pkg=$*

hash $cmd 2>/dev/null || ( apt-get-update && apt-get-install $pkg )
}

当我运行 sh myscript.sh时,我得到:
myscript.sh: 5: myscript.sh: Syntax error: "(" unexpected

在我看来,这很好。有任何想法吗?

最佳答案

运行bash myscript.sh是否可以解决该问题?

可能是您的脚本以dash而不是bash运行。

根据this answer,您可以使用以下命令进行更改:

chsh

关于bash - 这个bash脚本怎么了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24891687/

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