gpt4 book ai didi

linux - 无论命令的参数如何,在执行命令时运行脚本

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:48:40 26 4
gpt4 key购买 nike

rm -rf
rm -r
rm -f
rm

当运行这些命令中的任何一个时,我希望它们运行某个脚本。

类似于 alias ?='some_script.sh'

(本例中的问号表示带任何参数的 rm 命令。)

如何做到这一点?我不必使用别名,任何有用的东西都可以。

最佳答案

不要使用别名;定义一个函数:

rm () {
some_script.sh
command rm "$@"
}

以任何方式修改 rm 的行为时,标准免责声明适用。不要这样做,some_script.sh 旨在成为某种安全网。如果您在没有安装此安全网的机器上运行 rm,您可能会变得依赖它,并且会感到不愉快。

关于linux - 无论命令的参数如何,在执行命令时运行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38258087/

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