アニメ『ゼロから始める魔法の書』
魔術と魔法っていうのを分けている世界観が面白そうです。トラと幼女?がじゃれあうだけのアニメでないことを祈りながら見てみます。
「コマンドのバージョン確認(busybox/bzcmp)」の続きです。次のリストのbzdiffまで見ました。
takk@deb8:~/tmp$ sed -ne 5,15p list bzcmp FALSE bzdiff FALSE bzegrep FALSE bzexe FALSE bzfgrep FALSE bzgrep FALSE bzip2 TRUE bzip2, a block-sorting file compressor. Version 1.0.6, 6-Sept-2010. bzip2recover FALSE bzless TRUE bzip2, a block-sorting file compressor. Version 1.0.6, 6-Sept-2010. bzmore TRUE bzip2, a block-sorting file compressor. Version 1.0.6, 6-Sept-2010. cat TRUE cat (GNU coreutils) 8.23
次はbzegrepを見ます。
takk@deb8:~/tmp$ file /bin/bzegrep /bin/bzegrep: symbolic link to bzgrep takk@deb8:~/tmp$
シンボリックリンクですね。ターゲットもチェックします。
takk@deb8:~/tmp$ file /bin/bzgrep /bin/bzgrep: POSIX shell script, ASCII text executable takk@deb8:~/tmp$
bzcmpとbzdiffの関係と同じみたいです。
manを見てみます。
takk@deb8:~/tmp$ man bzgrep BZGREP(1) General Commands Manual BZGREP(1) 名前 bzgrep, bzfgrep, bzegrep - bzip2 圧縮されている可能性のあるファイル で、正規表現の検索をする 書式 bzgrep [ grep_options ] [ -e ] pattern filename... bzegrep [ egrep_options ] [ -e ] pattern filename... bzfgrep [ fgrep_options ] [ -e ] pattern filename... 説明 bzgrep は、bzip2 で圧縮されたファイルに対して grep を呼び出すために使わ れる。 指定されたすべてのオプションは grep に直接渡される。 ファイルが 指定されない場合は、標準入力を (必要であれば伸長した後で) grep に渡 す。 それ以外の場合は、指示されたファイルを (必要であれば伸長した後で) grep に渡す。 bzgrep が bzegrep や bzfgrep として呼び出された場合、 egrep と fgrep が それぞれ grep の代わりに使われる。 環境変数 GREP が設定された場合、 bzgrep はその内容を grep プログラムの代わりに呼び出す。 たとえば、 sh の場合: GREP=fgrep bzgrep string files csh の場合: (setenv GREP fgrep; bzgrep string files) 作者 Charles Levert (charles@comm.polymtl.ca). Debian GNU/Linux で使うため に Philippe Troin <phil@fifi.org> が bzip2 用に改作した。 関連項目 grep(1), egrep(1), fgrep(1), bzdiff(1), bzmore(1), bzless(1), bzip2(1) BZGREP(1) (END):
つまり、bzfgrepも仲間です。
コメント