关于bash:如何在exec参数中的管道中使用find命令?
How do I use a pipe in the exec parameter for a find command?
我正在尝试构造一个find命令,以使用两个不同的可执行文件来处理目录中的一堆文件。 不幸的是,find上的 这是我要尝试执行的操作(此操作行不通,因为管道结束了find命令):
尝试这个
或者,您可以尝试将exec语句嵌入sh脚本中,然后执行以下操作:
稍微不同的方法是使用xargs:
我总是发现它更容易理解和适应(-print0和-0参数对于处理包含空格的文件名是必需的) 这可能(未经测试)比使用-exec更有效,因为它将通过管道将文件列表传递给xargs,并且xargs确保jhead命令行不会太长。
使用
请注意,
对于这种类型的任务使用
由于这会输出一个列表,您不会:
要么
将您的grep放在find -exec的结果上。 您可以使用另一种方式来完成此操作,但这也是相当的贫民窟。 使用shell选项extquote,您可以执行类似的操作来查找exec内容,然后将其传递给sh。
我只是想补充一下,因为至少我的可视化方式更接近OP最初在exec中使用管道的问题。 |
相关内容
-
在wps中粘贴保留原格式化|wps中复制文件保留原
在wps中粘贴保留原格式化|wps中复制文件保留原有格式,格式化,...
-
什么是boot.ini文件错误ini的非法解决方案
什么是boot.ini文件错误ini的非法解决方案,,千奇百怪的电脑问...
-
鼠标不能拖动文件了
鼠标不能拖动文件了,鼠标,拖动,本文目录鼠标不能拖动文件了电...
-
opporeno8参数配置及价格
opporeno8参数配置及价格,面部,亿元,Oppo的荣誉2020年1月4日,...
-
Outlook的PST文件损坏的修复方法
Outlook的PST文件损坏的修复方法,文件, ...
-
魅蓝note6性能参数有哪些
魅蓝note6性能参数有哪些,摄像头,蓝牙,魅蓝note6性能参数有哪...
-
移动4g设置参数|移动4g接入点设置参数设置
移动4g设置参数|移动4g接入点设置参数设置,,1. 移动4g接入点设...
-
电脑什么文件不能删除文件|电脑中哪些文件不能
电脑什么文件不能删除文件|电脑中哪些文件不能删除,,电脑中哪...
-
电脑上怎样打文件|电脑上怎样打文件符号
电脑上怎样打文件|电脑上怎样打文件符号,,电脑上怎样打文件符...
-
cad逐点标注快捷键|cad的逐点标注命令
cad逐点标注快捷键|cad的逐点标注命令,,cad的逐点标注命令工具...
-
将wps转为EX|把WPS文件转为excel表格
将wps转为EX|把WPS文件转为excel表格,转为,如何将,wps,1.怎么...
-
电脑字幕手机怎么载入|电脑字幕手机怎么载入文
电脑字幕手机怎么载入|电脑字幕手机怎么载入文件,,电脑字幕手...
-
u盘看不到文件其他电脑可以看到|电脑里看不到u
u盘看不到文件其他电脑可以看到|电脑里看不到u盘,,1. 电脑里看...
-
电脑硬盘怎么查看参数|电脑硬盘哪里看参数
电脑硬盘怎么查看参数|电脑硬盘哪里看参数,,1. 电脑硬盘哪里看...
-
cad快捷键命令|cad快捷键命令大全标注
cad快捷键命令|cad快捷键命令大全标注,,cad快捷键命令大全标注...