igrep(1)

✨ igrep β€” search images for matching metadata πŸ’–

ok so bestie, let me put you on. this is igrep, from the OpenImageIO fam (manual section 1, obvi). think of it like grep but it's giving… images. you throw a pattern at it, it goes digging through your image files' metadata and tells you which ones match. iconic behavior, fr fr.


🌸 SYNOPSIS 🌸

Usage: igrep [options] pattern filename...

so the vibe is: one pattern, then as many filename... as your heart desires. and yeah, the options go before. always before. πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so this little cutie is part of the OpenImageIO (http://www.openimageio.org) tool suite β€” you know, the whole squad. 🫢

and if you want the full lore, the detailed documentation ships in pdf format right there with the OpenImageIO distribution. go read it, no cap. πŸ“–βœ¨


πŸ’… OPTIONS πŸ’…

okay here's the menu, and yes we're listing every single one because we don't skip. periodt.

  • --help β€” prints the help message. when you're lost, bestie, just ask. πŸ₯Ί
  • --version β€” prints the version and then dips (exits). πŸ‘‹
  • -i β€” ignore upper/lower case distinctions. like, don't be so picky about caps. Slay and slay are the same girlie here. πŸ”₯
  • -v β€” invert match, aka select the files that don't match. the non-matching ones get the spotlight. 🎭
  • -E β€” the pattern is an extended regular expression. regex girlies, this one's for you. 🧚
  • -f β€” match against the file name as well as the metadata. two for one, we love a multitasker. πŸ’–
  • -l β€” list the matching files with no detail. just the names, keep it cute and minimal. πŸŽ€
  • -r β€” recurse into directories. it goes deeper. πŸŒ€
  • -d β€” print directories (when recursive). so like, only relevant when you've got -r in the mix. πŸ—‚οΈ
  • -a β€” search all subimages of each file. every last one, no subimage left behind. πŸ‘‘
ngl there are no long-form aliases for -i, -v, -E, -f, -l, -r, -d or -a in here β€” just the short ones, exactly as written. don't go inventing --invert and blaming me. 😭

🌈 SEE ALSO 🌈

hmm, actually the original doesn't list any SEE ALSO refs, so we're keeping it that way β€” no made-up cross-references on my watch. πŸ™ˆ


okay that's the whole page, you ate it up πŸ’œ this was igrep(1) from the OpenImageIO suite, dated 05 October 2026, and that's the igrep(1) footer moment β€” mwah, go grep some metadata, bestie. πŸ“βœ¨

πŸ“¦ where this page comes from