You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
682 B
23 lines
682 B
14 years ago
|
#!/bin/sh
|
||
|
# http://fabien.benetou.fr/MemoryRecalls/ImprovingPIM
|
||
|
# TODO
|
||
|
# discard multiple edits on the same page
|
||
|
# put the number of results as a parameter (or just let the user do so?)
|
||
|
# cache the result as it should not change over time (except if pages are moved)
|
||
|
if [ $# -lt 1 ]
|
||
|
then
|
||
|
echo "Locating the first 10 edits of a word for PmWiki"
|
||
|
echo "usage: $0 word [PmWiki/wiki.d/path]"
|
||
|
echo "if the second parameter is omitted the path is assumed to be ."
|
||
|
exit
|
||
|
fi
|
||
|
WORD=$1
|
||
|
DEST=$2
|
||
|
NUMBEROFRESULT=10
|
||
|
# if $2 is empty, use the last part of the URI
|
||
|
if [ $# -lt 2 ]
|
||
|
then
|
||
|
DEST=.
|
||
|
fi
|
||
|
grep -i $WORD $DEST/* | sed "s/=.*//" | grep diff | sort -n -t: -k3 -r | tail -$NUMBEROFRESULT
|