Linux学习之(shell展开)

1.shell展开

1.1shell展开的几种方式
  1. ~(波浪线展开) cd 等命令使用 ,效果为回到主目录等
  2. 字符展开 , 显示字符,如果使用通配符或者正则表达式结合命令进行展开,显示字符或者显示目录下的文件(ls)
  3. 路径名展开, 使用通配符或者正则表达式结合命令进行展开,显示目录下的文件(ls)
  4. 花括号展开 将花括号中的内容挨个和外面的内容结合 例: echo a{A,B,C}a 将出现三个值 ,或者使用两个点进行省略实现多个的结合 {Z..A}
  5. 表达式展开 echo $((2 + 2)) 最少两对括号,不然的话就不是表达式展开而是变成另一种展开了 可以多个子表达式结合,如$((2*2)+(3-6))
  6. 参数展开,如果系统中事先定义了参数,就可以实现参数展开 如$USER ,USER是一个参数的名字 ;如果参数名字写错了就会显示空行
  7. 命令替换 $() ,上面说表达式展开必须使用的是$(()),使用$()是命令替换,如 echo $(ls) , 将ls的执行结果作为一个参数传递给echo ,不局限于简单的命令,也可以使用管道线
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值