我正在尝试创建一个 .sh 脚本,如果在文件中找到任何关键字,则将该文件复制到目录中/pathtofolder/keywords/$thefirstkeywordfound
(如果文件已存在,则覆盖该文件)。对cp -rf filename /pathtofolder/keywords/$thefirstkeywordfound不正确的复制代码 ( ) 的任何帮助将不胜感激。它可能还需要一行代码来排除它复制到的路径 (/pathtofolder/keywords/)
请注意,我想将该文件复制到名为 的目录中/pathtofolder/keywords/$keyword,并在必要时创建它。
我有两个文件夹(带子文件夹),其中包含的文件基本上都包含相同的内容。
例子:
/folder/files/data/new/folder/files/data/old有没有办法通过严格的文件名(未修改日期)删除 /new 中已经在 /old 中的所有文件,以防止我重新读取重复文件。