find 命令可以与 exec 选项结合使用,以便在执行找到的文件时运行特定的命令
find /path/to/search -type f -name "*.txt" -exec sh -c 'cat "{}" > output.txt' \;
这个命令的解释如下:
- find /path/to/search:在指定的路径(- /path/to/search)中查找文件。
- -type f:仅查找文件(不包括目录)。
- -name "*.txt":查找以- .txt结尾的文件。
- -exec:对找到的每个文件执行指定的命令。
- sh -c 'cat "{}" > output.txt':使用- sh -c在子 shell 中运行命令。- {}是一个占位符,表示找到的文件路径。命令- cat "{}" > output.txt将找到的文件内容追加到名为- output.txt的文件中。
- \;:表示- -exec选项的结束。
在这个例子中,我们找到了 /path/to/search 目录下所有以 .txt 结尾的文件,并将它们的内容追加到了名为 output.txt 的文件中。

 便宜VPS测评
便宜VPS测评









