【问题标题】:find + grep + cp issuefind + grep + cp 问题
【发布时间】:2018-07-10 21:58:00
【问题描述】:

我在一个目录中有一些文件,我想:

  • 找出修改时间少于 1 天的。
  • 在这个结果中,找到那些包含:“return code: -”
  • 在此结果中,查找包含以下内容的内容:“MNOR”或“TECH”或“FTAL”

我做到了:

find /home/eleve/Bureau/test/ -mtime -1 | grep -lR "return code : -" |  grep -lR "MNOR\|TECH\|FTAL"

它工作得很好我有我关心的文件,现在我想把这些文件复制到另一个目录,但我不知道怎么做,我读了很多东西,比如 "| xargs cp -t /directory "但还是不行

你有解决方案来帮助我吗?

谢谢你!

【问题讨论】:

    标签: linux grep find cp


    【解决方案1】:

    试试这个

    cp `find /home/eleve/Bureau/test/ -mtime -1 | grep -lR "return code : -" |  grep -lR "MNOR\|TECH\|FTAL"` Directory
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-12
      • 1970-01-01
      • 2014-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多