Backup source of UNIX/コマンド/プログラミング/strip(No. 2)

#navi(UNIX/コマンド)
#contents

オブジェクトファイルからリロケート情報とシンボルテーブルのデバッグ用の
情報を削除することで実行ファイルのサイズを減少させることができます。
 % ls -l a.out
 -rwxr-xr-x    1 s1080134 student      5671 Oct 14 14:32 a.out*
 % file a.out
 a.out:          ELF 32-bit MSB executable SPARC Version 1, dynamically linked, not stripped
 % strip a.out
 % file a.out
 a.out:          ELF 32-bit MSB executable SPARC Version 1, dynamically linked, stripped
 % ls -l a.out
 -rwxr-xr-x    1 s1080134 student      3172 Oct 14 14:33 a.out*
指定ディレクトリ以下のバイナリファイルをすべてstripするには
 % find [path] -type f -perm +a=x | xargs file | fgrep -i `uname -p` | 
 fgrep 'not stripped' | cut -d: -f1 | xargs strip
のようにするかもしれません。
実行許可のあるファイルを探し、file コマンドで情報を得て、'not stripped' かつ OS が実行環境と同じもの(会津大学には Solaris, IRIX その他があるため)に対してだけ strip しています。

RIGHT:written by s1080134
#navi(UNIX/コマンド)
----
#vote2(役に立った[1],まあまあ[0],役に立たなかった[0],notimestamp)
役に立たなかった場合コメントをお願いします。
#areaedit
#comment(below)
#areaedit(end)
xrea