使用文件批量find

简介: 使用文件批量find

有时候需要找一批文件传到本地,文件名都不一样。可以先把文件名写到文件里面,一个文件名为一行。

比如:

file1.wav
file2.wav
file3.wav

在命令行执行:

for i in `cat tmp.txt`;do find . -iname "*$i*" -exec sz {} \;; done
  • ps1: done前面是两个分号
  • ps2: 使用两个 * 号通配
相关文章
|
10天前
|
Python
Python实用记录(六):如何打开txt文档并删除指定绝对路径下图片
这篇文章介绍了如何使用Python打开txt文档,删除文档中指定路径的图片,并提供了一段示例代码来展示这一过程。
21 1
|
5月前
|
弹性计算 运维 Shell
批量将txt 文件修改为doc 文件
【4月更文挑战第29天】
46 1
|
Shell
shell中find某个文件排除某个目录
shell中find某个文件排除某个目录
280 0
|
Shell Linux C++
linux shell之paste合并文件和找到匹配的文件里面替换内容(find和-exec或xargs组合)
linux shell之paste合并文件和找到匹配的文件里面替换内容(find和-exec或xargs组合)
228 0
|
前端开发 Shell Perl
目录内批量查找替换,我用 tree 替代 find。
最近有需求,需要在编译好的前端文件里,查找替换特定字段。 通常都会想到用 find 找出文件再使用管道输出给 sed。但实际验证下来,包括去 StackOverFlow 上查找,解决方案都不理想。 主要的痛点是:find 对需要忽略的目录路径,处理很麻烦,效果还差异很大。
1289 0
|
开发工具 数据库