2011年7月17日日曜日

Bash Process Substitution

シェルスクリプトには、command substitution や parameter expansion のほかにも process substitution、つまりプロセス置換という概念がある(Bash限定らしい)。

…を見て知った。

今ひとつな例だが、md5チェックサムの検証に使える。

$ diff -s <(md5 -q valgrind-3.6.1.tar.bz2) valgrind-3.6.1.md5
Files /dev/fd/63 and valgrind-3.6.1.md5 are identical

0 件のコメント:

コメントを投稿