Linux shell中$(( ))属于执行计算公式,等价于$[ ],$( )和` `属于命令替换,${ }属于变量替换

 

 

先赋值一个变量为一个路径,如下:

file=/dir1/dir2/dir3/my.file.txt

 

记忆方法如下:

  • # 是去掉左边(在键盘上 # 在 $ 之左边)

  • % 是去掉右边(在键盘上 % 在 $ 之右边)

  • 单一符号是最小匹配;两个符号是最大匹配

  • *是用来匹配不要的字符,也就是想要去掉的那部分

  • 还有指定字符分隔号,与*配合,决定取哪部分

  •  

 

 

 

posted @ 2021-06-20 19:24  vmsysjack  阅读(248)  评论(0编辑  收藏  举报