linux 展开

  1. 路径名展开
    • echo D*
    • echo *s
  2. 波浪线展开
    • 当~用在一个单词的开头时,它会展开成指定用户的主目录名,如果没有指定用户名,则是当前用户的主目录。
    • echo ~  
    • echo  ~cyj
  3. 算数表达式
    • 算数表达式格式 $((expression))
    • 表达式可以嵌套,可以用多个括号括起来。
    • echo $(((5**2) * 3))

  4. 参数展开
    • 例如 : echo $USER
  5. 命令替换
    • 命令替换允许我们把一个命令的输出作为一个展开模式来使用
    • echo $(ls)
    • ls -l $(which cp)
  6. 花括号展开
    • 从一个包含花括号的模式中创建多个文本字符串
    •   1: echo Front-{A,B,C}-Back
        2: output : Front-A-Back Front-B-Back Front-C-Back
        3: echo Number_{1..5}
        4: output : Number_1 Number_2 Number_3 Number_4 Number_5
        5: echo {Z..A}
        6: output : Z Y X W V U T S R Q P O N M L K J I H G F E D C B A
        7: echo a{A{1,2},B{3,4}}b
        8: output : aA1b aA2b aB3b aB4b

posted on 2019-12-30 16:37  哆啦只是个梦哦  阅读(201)  评论(0编辑  收藏  举报

导航