加入收藏 | 设为首页 | 会员中心 | 我要投稿 常州站长网 (https://www.0519zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

命令行小技巧 使用大括号扩展参数的技巧

发布时间:2022-06-14 14:19:06 所属栏目:Linux 来源:互联网
导读:我们平时使用Linux的时候经常遇到这样一个问题,举例有这样一种情况:执行命令 这里面有个问题,明明 /etc/apt/sources 这几个字都是一样的,为什么要打两遍?这样的还算短了,要是更深层的目录,那花的力气可就大了,跟上面例子很相似的情况是:在备份一个文件,重命
  我们平时使用Linux的时候经常遇到这样一个问题,举例有这样一种情况:执行命令
 
 
  这里面有个问题,明明 /etc/apt/sources 这几个字都是一样的,为什么要打两遍?这样的还算短了,要是更深层的目录,那花的力气可就大了,跟上面例子很相似的情况是:在备份一个文件,重命名一个文件,或是创建一个链接,都要进行类似的操作,重复一个相同的路径,通常比较明智的做法是先 cd 到那个目录,然后在那个目录下进行操作,完后再 cd 回来,不过这样做还是比较麻烦,有没有足不出户的解决方法?答案是肯定的。
 
  Bash 有个功能叫大括号扩展,大括号包围的,用逗号隔开的参数会扩展为独立的多个参数,这样讲您一定懵了,具体一点,上面那个备份文件的例子可以写成:
 
 
  Shell 在解释时会自动将后面的参数扩展成两个,就变成了和上面一样的完整命令,这样就实现了足不出户操作,而前面那一串目录只要打一次就行,连 cd 也免敲了.
 
 
 
  这样逗号前面没东西,那么参数就保持原来的不变,逗号后面的照样扩展

(编辑:常州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读