• exec


      exec  --- 是find命令的一个重要参数

    -exec command:command 为其他指令,-exec后面可再接额外的指令来处理搜寻到的结果。

    { }代表的是「由 find 找到的内容」,如上图所示,找到的结果会被放置到 { } 位置中; 注意{ }前后有空格。
    -exec一直到 ; 是关键字,代表找到额外动作的开始(-exec)到结束(),在这中间的就是找到指令内的额外动作

    因为「;」在bash的环境下是有特殊意义的,因此利用反斜线来跳脱。

    例子:

    [hadoop@hadoop-001 ~]$ find ./ -name "*a*" -exec grep "test" {} ;
    test filr
    sudu mkdir /opt/test
    sudo mkdir /opt/test
    echo "test">hello
    hdfs  dfs -mkdir -p  /test
    hdfs dfs -put .bash_profile  /test
    

      

  • 相关阅读:
    少壮不努力,老大徒伤悲
    吾日三省吾身
    记录生活
    为人处世
    时间不等人
    博客两年记忆
    抬起头吧
    下一步计划
    寻找遗失的平静
    暑假第二十六测
  • 原文地址:https://www.cnblogs.com/jycjy/p/7699634.html
Copyright © 2020-2023  润新知