您的位置:首页 > 运维架构 > Shell

bash的工作特性(2)

2017-12-16 21:28 162 查看
bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示。

命令的执行结果状态

成功,失败

bash使用特殊变量$?保存最近一条命令的执行状态结果:echo$?

0:成功

1-255:失败

同样程序执行也有两类结果:

程序的返回值:程序的功能定义

程序的执行状态结果:程序执行完成后状态

[root@db146 lgp]# echo $?
0
[root@db146 lgp]# echo$?
-bash: echo0: 未找到命令
[root@db146 lgp]# echo $?
127


命令行展开

~:展开为用户的主目录

~USERNAME:展开为指定用户的主目录

{ },可承载一个已逗号分隔的列表,并将其展开为多个路径

[root@db146 lgp]# cd ~
[root@db146 ~]# pwd
/root
[root@db146 ~]# cd ~user2
[root@db146 user2]#
[root@db146 lgp]# mkdir ./{a,b}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: