2011年11月9日水曜日

簡易全文検索シェルスクリプト ver.2

この間、簡易全文検索シェルスクリプトを作ったけど、実際つかてみると1単語しか検索できないという使えない感丸出しなので複数単語にも対応させてみた。たぶんいけてる。
#!/bin/bash
if [ $1 != "" ];then
words=$@
echo "${words}"
echo "Results"
echo "---------------------------------------------------------------------------"
echo $'\n'
for fn in *.txt
do
grep "${words}" ${fn} -n --color=always -2 -i
ret=$?
if [ ${ret} -eq 0 ]
then
echo ---------------------------------------------------------------------------in ${fn};
echo $'\n'
fi
done
else
echo "there is no argument"
fi

0 件のコメント:

コメントを投稿