gpt4 book ai didi

shell - 如何制作单个 shell 脚本来激活多个命令?

转载 作者:行者123 更新时间:2023-12-04 18:54:18 27 4
gpt4 key购买 nike

我想在我的/bin 中有一个文件可以“监听”各种命令,例如

当我输入控制台时

ck sx



我希望脚本 ck 执行“sx”命令,
当我输入

ck st



我希望它做另一件事,“st”。

我打赌这很容易实现,我只是不知 Prop 体如何。

这个想法是让我系统中的每个位置都可以使用某些命令。
我想用非常短的命令来控制 XAMPP 的行为,所以我不必一直点击。

它是否与具有各种参数的一个脚本有关?

或者也许我应该将给定的命令(或路径)注册到一些“全局命令”文件?

我正在运行 Ubuntu 10.04。

最佳答案

$ cat ~/bin/multiscript
#!/bin/sh

do_sx () {
echo "$@"
}

do_st () {
ls -lGi "$@"
}

case `basename $0` in
sx) do_sx "$@" ; exit 0 ;;
st) do_st "$@" ; exit 0 ;;
*) echo "$0 command not defined" 1>&2; exit 1;;
esac
$ ln ~/bin/multiscript ~/bin/sx
$ ln ~/bin/sx ~/bin/st
$ chmod +x ~/bin/st
$ sx hi mom
hi mom
$ st ~/bin/sx ~/bin/multiscript ~/bin/st
4932 -rwxr-xr-x 3 cyrylski 277 2010-07-19 20:17 /home/cyrylski/bin/multiscript
4932 -rwxr-xr-x 3 cyrylski 277 2010-07-19 20:17 /home/cyrylski/bin/st
4932 -rwxr-xr-x 3 cyrylski 277 2010-07-19 20:17 /home/cyrylski/bin/sx

关于shell - 如何制作单个 shell 脚本来激活多个命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3325748/

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