みんなふつーに言うよね。
こっちは指折りながらでないとわからんのっちゃ!!
なのでちょっとメモ。

--- 0
--x 1
-w- 2
-wx 3
r-- 4
r-x 5
rw-6
rwx 7







ネットには色んな場所にコマンドでのやり方が載ってるんだけど
頭のわる~~~い私にはいまいちよくわかんないんで、自分用にシェル作りました。
半分以上、趣味ですけどね。。。


#!/bin/bash
#再起問い合わせのgrep
#usage: ./g.sh <検索ディレクトリ> <検索キーワード>

#ファイルについて:
# g.sh このファイル
# g.list ファイルリスト
# g.out grep結果

#検索ディレクトリ
target=$1

#検索キーワード
keywd=$2

#ファイルリスト取得(ディレクトリによってはroot権限が必要)
find $target -type f -print > g.list

#ファイルリストを元にgrep
for buff in `cat g.list`
do
grep -n $keywd $buff > g.tmp
if [ -s g.tmp ] ; then
#grepの結果がある場合のみ出力
echo "---*---*---*---*---*---*---*---*---*---*---*---" >> g.out
echo $buff >> g.out
cat g.tmp >> g.out
fi
done

#画面にも出力
cat g.out




blogに貼り付けたらインデントが消えた。。。
まぁ、いいや。