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

问题描述 投票:1回答:1

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

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

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

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

找到。 -type f -iname“ stringinfilename” -exec cp {} ./testfolder/ \;

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

linux bash search find copy
1个回答
2
投票

请同时查找两者:

© www.soinside.com 2019 - 2024. All rights reserved.