|
|
tcookwhat - recipes - various cooking recipes |
|
|
 |
git clone git://src.adamsgaard.dk/recipes (git://src.adamsgaard.dk) |
|
|
 |
Log |
|
|
 |
Files |
|
|
 |
Refs |
|
|
 |
Submodules |
|
|
|
--- |
|
|
|
tcookwhat (356B) |
|
|
|
--- |
|
|
|
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 . -iname '*.md' -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,^./,,'" |
|