Linux下PS1、PS2、PS3、PS4变量详解(3)
导读:Linux下PS1、PS2、PS3、PS4变量详解,#修改提示符由 > 变为 >+ [root@iSCSI-server ~]# echo \>+ 11 3、PS3变量 这个环境变量用于控制 select 命令创建的菜单提示信息。 在 Linux 中, select 命令允许用户从一
Linux下PS1、PS2、PS3、PS4变量详解
#修改提示符由>变为>+
[root@iSCSI-server ~]# echo \
>+ 1
1
3、PS3变量
这个环境变量用于控制select命令创建的菜单提示信息。
在Linux中,select命令允许用户从一系列选项中选择一个,而PS3变量则负责定义在选择过程中显示的提示符。
通过定制PS3,可以让select命令的菜单提示更符合你的需求。
不使用PS3变量
[root@iSCSI-server ~]# cat myps3.sh
#!/bin/bash
echo "以下是一些选项,请选择您想要的选项:"
select option in "选项1" "选项2" "退出"; do
case $option in
"选项1")
echo "您选择了选项1"
break
;;
"选项2")
echo "您选择了选项2"
break
;;
"退出")
echo "退出脚本"
exit 0
;;
*)
echo "无效的选择,请重新选择"
;;
esac
done
运行sh脚本:
[root@iSCSI-server ~]# bash myps3.sh
以下是一些选项,请选择您想要的选项:
1) 选项1
2) 选项2
3) 退出
#? 1
您选择了选项1
[root@iSCSI-server ~]#
使用PS3变量
在上面脚本中先定义PS3变量:
#!/bin/bash
# 设置PS3变量以自定义select命令的提示
# PS3="请选择一个选项: "
echo "以下是一些选项,请选择您想要的选项:"
select option in "选项1" "选项2" "退出"; do
case $option in
"选项1")
echo "您选择了选项1"
break
;;
"选项2")
echo "您选择了选项2"
break
;;
"退出")
echo "退出脚本"
exit 0
;;
*)
echo "无效的选择,请重新选择"
;;
esac
done
然后运行脚本:
[root@iSCSI-server ~]# bash myps3.sh
以下是一些选项,请选择您想要的选项:
1) 选项1
2) 选项2
3) 退出
请选择一个选项: 1
您选择了选项1
[root@iSCSI-server ~]#
4、PS4变量
set -x用来修改跟踪输出的前缀,这个变量很少用。
以上IT袋网网介绍的Linux下PS1、PS2、PS3、PS4变量详解的详细介绍,您了解和帮助到您了吗?
相关阅读
-
win10更新设置从不 win10如何设置永不更新详细方法
为关注IT袋网的网友们详解win10如何设置永不更新详细方法的电脑小知识,关于win10如何设置永不更新详细方法 或者 win10更新设置从不,一定能解决您的问题的,一起来了解吧! win10系统还在不
-
如何在win10中关闭自动更新 win10如何彻底关闭自动更新
为大家介绍如何在win10中关闭自动更新的内容,关于如何在win10中关闭自动更新 win10如何彻底关闭自动更新,下面来一起了解一下吧。 自从微软取消对win7的维护后,大量的win7用户被迫无奈之下
-
华为鸿蒙系统怎么样界面对标苹果 华为鸿蒙系统和苹果系统的不同之
文章导读:华为鸿蒙系统怎么样界面对标苹果和华为鸿蒙系统和苹果系统的不同之处的话题,一起来看看吧! 华为鸿蒙OS系统,为何被誉为比苹果系统更出色的一代作品? 究竟其有哪些优势,
-
bios怎么进入安全模式 win10开机进入安全模式的方式
今天分享:bios怎么进入安全模式和win10开机进入安全模式的方式的电脑小知识,接下来IT袋带大家一起了解。 u盘重装系统,华硕主板电脑BIOS设置U盘启动教程,华硕主板不同型号打开BIOS设置界


