Linux 当运行不同的程序时,如何使bash脚本运行?

Linux 当运行不同的程序时,如何使bash脚本运行?,linux,bash,ubuntu,alias,Linux,Bash,Ubuntu,Alias,我有一个bash脚本,每当运行命令(在本例中为“adduser”)时都需要启动它 到目前为止我想到的是这个 alias adduser="bash PATH/script.sh; adduser" 显然这不是最好的方法,我想知道是否还有其他方法可以做到这一点。我会使用函数 adduser () { bash PATH/script.sh command adduser "$@" } 但是别名并不可怕。制作一个同名脚本,确保它首先出现在路径中,然后对真正的可执行文件使用绝对路径

我有一个bash脚本,每当运行命令(在本例中为“adduser”)时都需要启动它

到目前为止我想到的是这个

alias adduser="bash PATH/script.sh; adduser"
显然这不是最好的方法,我想知道是否还有其他方法可以做到这一点。

我会使用函数

adduser () {
    bash PATH/script.sh
    command adduser "$@"
}

但是别名并不可怕。

制作一个同名脚本,确保它首先出现在
路径中,然后对真正的可执行文件使用绝对路径?