タグ

2015年6月4日のブックマーク (5件)

  • シェル変数と環境変数の違いをコマンドラインで確認する - Qiita

    最近、調べ直したので、この機会にまとめておきます。 はじめに シェル変数は現在実行中のシェルだけで有効な変数ですが,環境変数はシェルから実行したコマンドにも引き継がれる変数です。 再入門 体で覚えるLinuxの基ITpro http://itpro.nikkeibp.co.jp/article/COLUMN/20060620/241337/ 絵にすると↓な感じでしょうか。これをコマンドで確認していきます。 シェル変数の基 「=」を使用することで変数を格納出来ます。また、変数の先頭に‘$’をつけることで、格納された値を参照出来ます。

    シェル変数と環境変数の違いをコマンドラインで確認する - Qiita
    masa8aurum
    masa8aurum 2015/06/04
    ・exportコマンドでシェル変数を環境変数にできる。 ・環境変数は親から子に引き継がれる。 ・逆に、子から親には引き継がれない(シェル変数や環境変数を引き継ぎたければsourceコマンドを実行)。
  • シェルスクリプト最大の罠、while問題

    シェルスクリプト最大の罠:while問題 前回はシェルスクリプトプログラミングのコツの1つとして「アット・ア・グランス性」を紹介した。紹介の中でwhileが引き起こしやすい問題について触れたが、前回の説明だけではよく分からなかった方もいると思う。 今回はこの「while問題」に焦点を当て、シェルスクリプトプログラミングで最もはまりやすい問題を掘り下げて説明する。 whileとパイプの組み合わせで問題発生 次のシェルスクリプトを見てほしい。実行結果を予測してほしいのだが、おそらくほとんどの方が「標準出力にLinuxが出力される」と答えるだろう。

    シェルスクリプト最大の罠、while問題
    masa8aurum
    masa8aurum 2015/06/04
    サブシェルの話
  • 「スマートな紳士のためのシェルスクリプト」関連の最新 ニュース・レビュー・解説 記事 まとめ - ITmedia Keywords

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

    masa8aurum
    masa8aurum 2015/06/04
    サブシェルとかについての話を含む
  • C0 and C1 control codes - Wikipedia

    "Group separator" redirects here. For the delimiter used to group digits in large numbers, see Decimal separator § Digit grouping. The C0 and C1 control code or control character sets define control codes for use in text by computer systems that use ASCII and derivatives of ASCII. The codes represent additional information about the text, such as the position of a cursor, an instruction to start a

  • Windows10でようやく本気が見えてきたMicrosoft。起死回生なるか

    Windows10でようやく気が見えてきたMicrosoft。起死回生なるか 2015.01.22 Updated by Ryo Shimizu on January 22, 2015, 07:04 am JST 日時間で日未明、Windows10が発表されました。 Windows10は今年年末にリリース、Windows7,Windows8,Windows8.1のユーザを対象に1年間の無償アップグレードが行われるとのことです。 これはMicrosoftの過去の歴史からいえば、非常に画期的なことです。 これまでのMicrosoftのビジネスでは、OSのアップデートこそが数年に一度の大きな売上を作るポイントでした。 しかも数万円という非常に高額なアップグレードを常に要求していたわけです。 ところがこれを一年間の期間限定とはいえ無償化するというのは非常に大きな転換点です。 Microsof

    Windows10でようやく本気が見えてきたMicrosoft。起死回生なるか
    masa8aurum
    masa8aurum 2015/06/04
    Windows向けプログラミングは変化が激しい