blob: 16d355f27ad52ebacfae2cf06d2ff9fdeac7ebc5 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#!/bin/sh
# Convenience find(1) wrapper for path substrings
# Require at least one search term
if [ "$#" -eq 0 ] ; then
printf >&2 'loc: Need a search term\n'
exit 2
fi
# Iterate through each search term and run an appropriate find(1) command
for pat ; do
# Skip dotfiles and dotdirs, print anything that matches the term as a
# substring (and stop iterating through it)
find . \
-name .\* ! -name . -prune -o \
-name \*"$pat"\* -prune -print
done
|