AIX 7.1安装了BASH

发布于 2022-10-15 04:05:23 字数 225 浏览 24 评论 0

AIX 7.1 已经安装了BASH,
而且我运行了BASH,但是我echo $SHELL 看到的是/usr/bin/ksh

这样我写脚本的话怎么判断当前用的什么shell?

因为我想写个bash脚本的。
判断当前使用的shell是哪个,如果是ksh,就切换到bash

#!/usr/bin/bash

echo $SHELL

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

旧人九事 2022-10-22 04:05:23

basename $SHELL?
另外,哥们能把你的AIX7.1光盘给份镜像吗?

指尖凝香 2022-10-22 04:05:23

脚本第一行可以指定用什么shell执行,不用判断当前运行什么shell

橙幽之幻 2022-10-22 04:05:23

你没export SHELL=/usr/bin/bash当然不会变了

一腔孤↑勇 2022-10-22 04:05:23

这个在脚本第一条写上就行了,指定本脚本是什么shell环境
#!/bin/bash

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文