码迷,mamicode.com
首页 > 其他好文 > 详细

bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示。

时间:2018-01-28 12:54:21      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:weight   ping   letter   inline   cfa   form   bash特性   列表   code   

bash特性:命令执行状态返回值

bash命令的执行状态分为两种:
?1. 成功,状态返回值为0。
?2. 失败,状态返回值为1-255。
bash使用特殊变量$?保存最近一条命令的执行状态结果:echo $?

技术分享图片
bash命令的执行结果:成功

 bash命令的执行结果:成功

技术分享图片
bash命令的执行结果:失败

bash命令的执行结果:失败

bash特性:命令行展开

~:可以展开当前登录用户的家目录。
~USERNAME:可以展开指定用户的家目录。
{}:分组符号,承载以逗号,为分割符号的路径列表,并将其展开为多个路径。
如:
/tmp/{a,b} = /tmp/a,/tmp/b
/tmp/{a,b}/h = /tmp/a/h,/tmp/b/h

使用命令行展开创建目录:

技术分享图片
使用命令行展开创建目录

bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示。

标签:weight   ping   letter   inline   cfa   form   bash特性   列表   code   

原文地址:https://www.cnblogs.com/charliewch/p/8370781.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!