AIX 7.1安装了BASH
AIX 7.1 已经安装了BASH,
而且我运行了BASH,但是我echo $SHELL 看到的是/usr/bin/ksh
这样我写脚本的话怎么判断当前用的什么shell?
因为我想写个bash脚本的。
判断当前使用的shell是哪个,如果是ksh,就切换到bash
#!/usr/bin/bash
echo $SHELL
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
basename $SHELL?
另外,哥们能把你的AIX7.1光盘给份镜像吗?
脚本第一行可以指定用什么shell执行,不用判断当前运行什么shell
你没export SHELL=/usr/bin/bash当然不会变了
这个在脚本第一条写上就行了,指定本脚本是什么shell环境
#!/bin/bash