当前位置: 技术问答>linux和unix
sh 脚本:请教实现非root退出
来源: 互联网 发布时间:2016-08-22
本文导语: [ `/usr/bin/whoami` = "root" ] || echo "root please";exit 0 我写的这句不对。请问如何修改, 把这段加括号 echo "root please";exit 0 会导致只退出子shell。 要求 实现功能, 保留 echo "root please" 保持简练,一行解决; 不...
[ `/usr/bin/whoami` = "root" ] || echo "root please";exit 0
我写的这句不对。请问如何修改,
把这段加括号 echo "root please";exit 0 会导致只退出子shell。
要求
实现功能,
保留 echo "root please"
保持简练,一行解决; 不使用 if then 等结构。
我写的这句不对。请问如何修改,
把这段加括号 echo "root please";exit 0 会导致只退出子shell。
要求
实现功能,
保留 echo "root please"
保持简练,一行解决; 不使用 if then 等结构。
|
你要直接在命令行执行这个命令 如果不是root 会执行exit 0当然会推出shell环境 不要exit 0 命令会自动结束
如果[ `/usr/bin/whoami` = "root" ] || echo "root please";exit 0 是在脚本里 执行了exit 0会退出脚本
其实我不知道你要实现什么效果
如果[ `/usr/bin/whoami` = "root" ] || echo "root please";exit 0 是在脚本里 执行了exit 0会退出脚本
其实我不知道你要实现什么效果