aboutsummaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2017-01-02 20:08:32 +1300
committerTom Ryder <tom@sanctum.geek.nz>2017-01-02 20:08:32 +1300
commit5c594f4fb33156a7f4084f3a21750ffaaf6074df (patch)
tree4d9e153ea8a7cadef8abef356809139b0dd48b9f /bin
parentChange 0x0c in rfct(1df) regex to literal ^L (diff)
downloaddotfiles-5c594f4fb33156a7f4084f3a21750ffaaf6074df.tar.gz
dotfiles-5c594f4fb33156a7f4084f3a21750ffaaf6074df.zip
Add comments to loc(1df)
Diffstat (limited to 'bin')
-rwxr-xr-xbin/loc8
1 files changed, 8 insertions, 0 deletions
diff --git a/bin/loc b/bin/loc
index 7f4ac1fa..16d355f2 100755
--- a/bin/loc
+++ b/bin/loc
@@ -1,9 +1,17 @@
#!/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