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

命令执行完后,其状态返回值保存于bash的特殊变量$?中,成功为0不成功则为一个非0的值

注意,命令执行状态返回值和命令的执行结果间的区别。不管命令是否成功执行,都会有相关数据显示,但是命令执行状态返回值却是不同的

Paste_Image.png

命令行展开所涉及的内容:

~:自动展开为用户的家目录,或指定的用户的家目录。

{}:可包含一个以逗号分割的路径列表,并能够将其展开为多个路径。
/tmp/{a,b}=/tmp/a, /tmp/b
/tmp/{a,b}/c=/tmp/a/c, /tmp/b/c

练习:
(1)在/tmp目录下创建文件a_c , a_d,b_c,b_d:

Paste_Image.png

(2)在/tmp/mylinux目录下创建目录树:

Paste_Image.png
Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容