I'm trying to construct a find command to process a bunch of files in a directory using two different executables. Unfortunately, -exec
on find doesn't allow to use pipe or even |
because the shell interprets that character first.
Here is specifically what I'm trying to do (which doesn't work because pipe ends the find command):
find /path/to/jpgs -type f -exec jhead -v {} | grep 123 ; -print
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…