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

本文介绍了Bash命令的执行状态返回值及命令行展开特性。包括成功与失败的状态码、特殊变量 $? 的用途以及如何利用命令行展开来批量操作文件和目录。

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

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

bash命令的执行结果:成功
bash命令的执行结果:成功

 bash命令的执行结果:成功

bash命令的执行结果:失败
bash命令的执行结果:失败

bash命令的执行结果:失败

bash特性:命令行展开

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

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

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

转载于:https://www.cnblogs.com/charliewch/p/8370781.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值