有没有办法让(fields/field[@name="StateId"]/from/text())[1]
在bash别名中运行docker compose
?
我知道docker-compose
是它自己的命令所以我认为你不能,我想我会问,因为当我输入docker
这么多时,它会让我疯狂地制作别名。
我已经有docker
但你知道,兄弟正在寻找更好的方法。 :)
答案 0 :(得分:4)
您可以改为function
:
docker() {
if [ "$1" = "compose" ]
then
shift
docker-compose "$@"
else
command docker "$@"
fi
}
此处command
阻止docker
函数再次调用自身。
另见:Can I alias a subcommand? (shortening the output of `docker ps`) 由@zlemini评论