タグ

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

  • 知識商人登場!當仲寛哲の巻[第1回 中内功氏との出会い] | コンピュータ・リテラシー研究会

    商人舎と商人ねっとのコラボ企画「CDオーディオセミナー『知識商人』対談シリーズ」。 業界のトップとの対談を音でお届けする好評シリーズに、 コンピュータリテラシー研究会の座長の當仲寛哲さんが登場しました。 来は、知識商人対談ブログコーナーでご紹介すべきところですが、 何しろ、研究会の座長の人柄がわかる話でもあり、情報システムをメーンに話が進みますので、 このコーナーで、じっくりと連載していきます。 情報システムとは何かが、実によくわかる対談です。<事務局> 知識商人 VOL.10 「情に報いる仕組みを作る」 ユニバーサル・シェル・プログラミング研究所 代表取締役 當仲 寛哲 氏 ****************************************************************** 結城義晴: 皆さん、こんにちは。商人舎の結城義晴です。 毎月みなさんにお送りし

  • 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})

  • シェルスクリプトを書く時に気をつけている事など - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    シェルスクリプトを書く時に気をつけている事など - Qiita
  • getoptsコマンドでオプションを使ったシェルプログラミングは楽しい♪ | SONICMOOV LAB

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

    getoptsコマンドでオプションを使ったシェルプログラミングは楽しい♪ | SONICMOOV LAB
    papiro
    papiro 2013/02/24
    getopts使った場合はサブシェルで実行したほうがいいかも。
  • シェルプログラミングの再来と意味<シェルプログラミングシリーズ1> - ホワイトペーパー [開発支援サービス]

    「約300ある商品の受発注、在庫、営業管理システムを一台数十万円のサーバー60台ですべて再構築。従来かかっていたソフトの高額なライセンス費用、ハードの保守費用が不要になった。おかげで、毎年20億円かけて拡張・維持していた情報システムのコストを大幅に削減した」(衣服、雑貨の製造・販売を手掛けるR社) 「約10名の現場社員が、自らの手で営業系システムを新規に構築。しかも外注した場合の開発費に比べ、1/10のコストダウンを達成した」(大手雑貨店T社) 「従来、30分かかっていた一日分の集計データ処理が5分で完了。さらに、品物の売れ行きに関する店舗別の詳細なデータがリアルタイムに把握できるようになり、販売機会の損失低減、売上・利益率の向上につながっている」(料品専門スーパーマーケットS社) 上記企業はすべて、業務システムの新規/再構築に、「シェルプログラミング」を活用している。シェルプログラミン

    シェルプログラミングの再来と意味<シェルプログラミングシリーズ1> - ホワイトペーパー [開発支援サービス]