Bash:查找包含特定字符串的文件并将其复制到文件夹中

科尔多瓦

我想要的是:在bash脚本中:在当前目录中查找包含某个字符串“ teststring”的所有文件,并将它们复制到一个子文件夹“ ./testfolder”

找到这个来找到我正在寻找的文件名

找 。型f -print0 | xargs -0 grep -l“ teststring”

..然后将找到的文件复制到另一个文件夹(此处按文件名中的字符串选择):

找 。型的F -iname “ stringinfilename ” -exec CP {} ./testfolder/ \;

结合这两个命令以实现我在顶部描述的最佳方法是什么?

威廉·珀塞尔

只要让两者都找到即可:

find . -name subdir -prune -o -type f -exec \
    grep -q teststring "{}" \; -exec cp "{}" subdir \;  

请注意,如果您不尝试添加到正在使用的目录中,则这样的事情会容易得多。换句话说,写入同级目录而不是写入子目录。如果您想在子目录中处理数据,mv请在完成后进行处理。这样,您不必担心prune(即,您不必担心查找到子目录并尝试复制工作)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

bash脚本在特定文件夹的xml文件中查找/ grep特定字符串

来自分类Dev

bash脚本在特定文件夹的xml文件中查找/ grep特定字符串

来自分类Dev

查找包含特定字符串的行并将其添加到新文件中

来自分类Dev

JFileChooser允许访问特定文件夹并将文件复制到该文件夹

来自分类Dev

复制文件,以便将单个文件复制到文件夹中,该文件名以完整文件夹名称中的字符串作为字符串

来自分类Dev

查找文件名中包含空格和特定字符串的文件,并将其重命名

来自分类Dev

如何将文件复制到文件中包含文件名的特定文件夹?

来自分类Dev

VBA在特定文件夹内的A列中查找字符串包含多种文件类型

来自分类Dev

Bash脚本,找到当前文件夹中包含特定字符串的所有文件

来自分类Dev

查找包含文本文件的文件夹中是否存在字符串

来自分类Dev

包含文件并将其复制到输出

来自分类Dev

Bash:复制根/当前文件夹中具有相同扩展名的所有文件,但文件名包含某些字符串的文件除外

来自分类Dev

擦除数据,并将重复的文件夹复制到文件中

来自分类Dev

擦除数据,并将重复的文件夹复制到文件中

来自分类Dev

在 UWP 的 LocalFolder 中创建一个文件夹并将文件复制到其中

来自分类Dev

将文件分组并按编号“拆分”,然后将其复制到文件夹中

来自分类Dev

在java中,如何在字符串中查找单词并将其复制到另一个字符串变量中?

来自分类Dev

bash shell 脚本:将文件夹内文件夹的特定内容从每个文件夹复制到桌面上的新文件夹

来自分类Dev

SSIS从多个文件中获取特定文件并复制到不同的文件夹

来自分类Dev

从列表中查找文件并将其复制到新目录中

来自分类Dev

如何使用VBA将包含文件的文件夹复制到FTP文件夹?

来自分类Dev

在文件中搜索特定字符串并将其删除

来自分类Dev

Powershell将所有子文件夹中的特定文件复制到单个文件夹

来自分类Dev

如何将列表中的特定文件从子文件夹复制到文件夹?

来自分类Dev

将包含特定字符串的文本文件中的每一行复制到新文本文件的程序

来自分类Dev

将图像复制到特定文件夹

来自分类Dev

bash脚本以自动搜索代码中包含子文件夹的字符串

来自分类Dev

使用Google Drive API将文件复制到特定的父文件夹中吗?

来自分类Dev

如何将系统中的所有.sol文件复制到特定文件夹

Related 相关文章

  1. 1

    bash脚本在特定文件夹的xml文件中查找/ grep特定字符串

  2. 2

    bash脚本在特定文件夹的xml文件中查找/ grep特定字符串

  3. 3

    查找包含特定字符串的行并将其添加到新文件中

  4. 4

    JFileChooser允许访问特定文件夹并将文件复制到该文件夹

  5. 5

    复制文件,以便将单个文件复制到文件夹中,该文件名以完整文件夹名称中的字符串作为字符串

  6. 6

    查找文件名中包含空格和特定字符串的文件,并将其重命名

  7. 7

    如何将文件复制到文件中包含文件名的特定文件夹?

  8. 8

    VBA在特定文件夹内的A列中查找字符串包含多种文件类型

  9. 9

    Bash脚本,找到当前文件夹中包含特定字符串的所有文件

  10. 10

    查找包含文本文件的文件夹中是否存在字符串

  11. 11

    包含文件并将其复制到输出

  12. 12

    Bash:复制根/当前文件夹中具有相同扩展名的所有文件,但文件名包含某些字符串的文件除外

  13. 13

    擦除数据,并将重复的文件夹复制到文件中

  14. 14

    擦除数据,并将重复的文件夹复制到文件中

  15. 15

    在 UWP 的 LocalFolder 中创建一个文件夹并将文件复制到其中

  16. 16

    将文件分组并按编号“拆分”,然后将其复制到文件夹中

  17. 17

    在java中,如何在字符串中查找单词并将其复制到另一个字符串变量中?

  18. 18

    bash shell 脚本:将文件夹内文件夹的特定内容从每个文件夹复制到桌面上的新文件夹

  19. 19

    SSIS从多个文件中获取特定文件并复制到不同的文件夹

  20. 20

    从列表中查找文件并将其复制到新目录中

  21. 21

    如何使用VBA将包含文件的文件夹复制到FTP文件夹?

  22. 22

    在文件中搜索特定字符串并将其删除

  23. 23

    Powershell将所有子文件夹中的特定文件复制到单个文件夹

  24. 24

    如何将列表中的特定文件从子文件夹复制到文件夹?

  25. 25

    将包含特定字符串的文本文件中的每一行复制到新文本文件的程序

  26. 26

    将图像复制到特定文件夹

  27. 27

    bash脚本以自动搜索代码中包含子文件夹的字符串

  28. 28

    使用Google Drive API将文件复制到特定的父文件夹中吗?

  29. 29

    如何将系统中的所有.sol文件复制到特定文件夹

热门标签

归档