tcookwhat - recipes - various cooking recipes
git clone git://src.adamsgaard.dk/recipes
Log
Files
Refs
Submodules
---
tcookwhat (378B)
---
     1 #!/bin/sh
     2 # Pass a series of ingredients as arguments to this script, and it
     3 # will print all files that contain them.
     4 cmd="find . \( -name '*.md' -o -name '*.txt' \) -type f"
     5 i=0
     6 for a in "$@"; do
     7         i=$((i + 1))
     8         if test "$i" -lt "$#"; then
     9                 grepflags="-qiE"
    10         else
    11                 grepflags="-liE"
    12         fi
    13         cmd="${cmd} -exec grep ${grepflags} '^- .*${a}' {} \;"
    14 done
    15 eval "$cmd | sed 's,^./,,'"