mattintosh note

どこかのエンジニアモドキの備忘録

2013-10-28から1日間の記事一覧

bash のエクスポートされた関数の謎

bash で関数をエクスポートして遊んでいるときに不思議な現象に遭遇した。 md2html() { perl /usr/local/bin/Markdown.pl "$1" | cat /dev/fd/3 - /dev/fd/4 3<<EOS1 4<<EOS2 <!doctype html><html><body> EOS1 </body></html> EOS2 } これをエクスポートして実行すると /dev/fd/4 が開けないというエラーになる。 と</eos1>…