我有一组文件(* .zip,*。txt,*。tar.gz,*。doc,... etc)。这些文件位于路径中。我想查找所有文件(* .txt),然后仅复制包含特定单词的文本文件(例如LINUX / UNIX)。
我执行以下操作:
find . -name "*.txt" | grep 'LINUX/UNIX'
该命令能够找到所有文本文件,然后“ grep”通过仅列出包含“ LINUX / UNIX”的文本文件来过滤生成的文本文件。
如何将这些最终文件(即包含“ LINUX / UNIX”的文本文件)复制到特定的选择路径?
我试图申请 xargs
find . -name "*.txt" | grep 'LINUX/UNIX' | xargs cp <to a path>
但这没用