find コマンドで複数のコマンドを実行する

メモ。

$ find /usr/local/lib/ -type d -exec dirname {} \; -exec basename {} \;

/usr/local
lib
/usr/local/lib
python2.6
/usr/local/lib/python2.6
site-packages
/usr/local/lib/python2.6
dist-packages

-exec オプションを複数回使う。

レジストリのキーをコピペするときの注意

レジストリーのキーを Web で検索して コピペすることがあります。

WRITE_0798_01

このときに、末尾に空白があっても、そのまま値に入ってしまいます。

WRITE_0798_02

Web からコピペした時に 末尾に空白が含まれることはよくあるので 注意が必要です。

find コマンドでディレクトリの階層が深い方から取得する

メモ。

$ find /usr/local/lib/ -depth -type d

/usr/local/lib/python2.6/site-packages
/usr/local/lib/python2.6/dist-packages
/usr/local/lib/python2.6
/usr/local/lib/

-depth オプションを付ける。

Google サイト内検索

Amazonアソシエイト