タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

shell-scriptに関するjoan9のブックマーク (2)

  • シェルスクリプトでMaybeモナド(その1)

    by @dekokun on 2012/08/05 13:46 Tagged as: ShellScript, Advent Calender. まえがき どうも、以前使ってたブログは開始1ヶ月たたないうちにこのブログに移設しました@dekokunです。 変態アドベントカレンダー in Summer 22日目となります。 21日目は@megascusさんの“変態”を色々な文字集合で表したものをHexDampしてみるでした。 注意書き ツッコミ歓迎(まだこのブログ、コメント欄がないですが…→コメント欄できました!!) やること シェルスクリプトでモナド作成します。今回、中途半端なのですが、まぁ、このアドベントカレンダー、3周目も回ってくると思いますのでそこまでに完全版を提出できたらと。 やろうと思った経緯 せっかく、前回のアドベントカレンダーの記事をシェルスクリプトにしたわけだし(シェルスク

    シェルスクリプトでMaybeモナド(その1)
  • shell script を書くときの tips 2つ(初心者向け) - tokuhirom's blog.

    shell script は普段さけて通りたいと願ってやまないわけですが、たまには書かないといけないことがあるので、そういうときは覚えておくと便利な tips を2つ。 autodie っぽくする set -eとすると、コマンドの実行に失敗したときにそこで実行がとまるので便利。 #!/bin/sh set -e perl -e 'die' echo SHOULD NOT REACH HEREとすると % ./hoge.sh Died at -e line 1. % echo $? 255となって、最後までいかずに死にます。複数のコマンドを順番に実行するときに便利。なお、以下のような挙動をするんだそうです。 ただし失敗したコマンドが until または while ループの一部である、 if 文の一部である、 && または || リストの一部である、 コマンドの返り値が ! で反転されている

  • 1