タグ

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

  • 関連タグはありません

タグの絞り込みを解除

ShellScriptとshellとshellscriptに関するpapiroのブックマーク (104)

  • Talpa memorandum

    橘玲の『「読まなくてもいい」の読書案内』を読んだので、感想とメモをまとめておく。 この、タイトルは『「読まなくてもいい」の読書案内』だが、実際には「読まなくていい」はほとんど紹介されていない。紹介されているのは、当たり前の話かもしれないが読むべきだ。他の読書案内と異なっているのは、”こういうは読まなくて良い”と、ばっさり切り捨てているところ。読むべきか・読まなくてもよいかの基準は、20世紀後半に爆発的に進歩した科学研究の成果に置いている。著者は、この時期に起きた科学研究の大幅な進歩を”知のビッグバン”、”知のパラダイム転換”と呼び、これ以前に書かれたは(とりあえず)読む必要がないと言い切る。古いパラダイムで書かれたは捨てて、新しいパラダイムで書かれたを読もうという話だ。ちょっと乱暴な分け方ではあるが、1980年代に大学生だった私には案外納得できるものだった。学生時代に最

  • 「スマートな紳士のためのシェルスクリプト」関連の最新 ニュース・レビュー・解説 記事 まとめ - ITmedia Keywords

    スマートな紳士のためのシェルスクリプト(8): シェルスクリプト最大の罠、while問題 シェルスクリプトプログラミングに取り組むときに最もはまりやすい問題、それが「while問題」だ。今回はその原因を掘り下げてみよう。(編集部)(2012/9/14) スマートな紳士のためのシェルスクリプト(7): 「アット・ア・グランス性」確保のための8つの原則 シェルスクリプトで読みやすく、後から変更しやすいプログラミングを行うには、手続き型のプログラミング言語とは違ったポイントを押さえなくてはならない。筆者はそのコツを「アット・ア・グランス性」と表現している。(編集部)(2012/8/17) スマートな紳士のためのシェルスクリプト(6): あなたの知らない>|と<>の使い方 >や>>、>&といったひんぱんに使われるリダイレクトに対し、ほとんど使われることのないリダイレクトが>|と<>だ。実際には興味

  • 使いやすいシェルスクリプトを書く

    できればシェルスクリプトなんて書きたくないんだけど,まだまだ書く機会は多い.シェル芸やワンライナーのような凝ったことではなく,他のひとが使いやすいシェルスクリプトを書くために自分が実践していることをまとめておく. ヘルプメッセージ 書いてるシェルスクリプトが使い捨てではなく何度も使うものである場合は,体を書き始める前に,そのスクリプトの使い方を表示するusage関数を書いてしまう. これを書いておくと,後々チームへ共有がしやすくなる.とりあえずusage見てくださいと言える.また,あらかじめ書くことで,単なるシェルスクリプトであっても自分の中で動作を整理してから書き始めることができる.関数として書くのは,usageを表示してあげるとよい場面がいくつかあり,使い回すことができるため. 以下のように書く. function usage { cat <<EOF $(basename ${0})

  • getoptsコマンドでオプションを使ったシェルプログラミングは楽しい♪ | SONICMOOV LAB

    こぬつわ。 ほってぃ~ぬです┌(┌ ┌ ┌ ┌ ^ω^)」 ソーシャルアプリ事業部でエンジニアをやっています。 今回はぼくが記事を書く順番という事で、 今まで写メってきた秘伝のねこ画像を掲載しようとしましたが 【もっと知的な内容の記事を書け!】とブログ管理者に怒られましたので シェルプログラミングの事でも書こうと思います。 あとでブログ管理者の自宅サーバにDOS攻撃でも仕掛けてやろうかしら(プンプン。 シェルプログラミングは当に楽しいです。 知ってるかも知れませんが getoptsコマンドでオプションを取り扱う方法を紹介したいと思います。 簡単な書式としては getopts 【許可するオプション】 【任意の変数名】 許可するオプションが複数ある際はスペースを開けずに並べて書き、 オプションの引数を取得する場合は : を続けて書きます。 例えば -aオプションと -bオプションを受け取りた

    getoptsコマンドでオプションを使ったシェルプログラミングは楽しい♪ | SONICMOOV LAB
    papiro
    papiro 2013/02/24
    getopts使った場合はサブシェルで実行したほうがいいかも。