タグ

2016年12月18日のブックマーク (2件)

  • 【bash】 「\"」、「\'」、「`」の違い - どちらかというとごはん派

    「"」(ダブルクォーテーション)、 「'」(シングルクォーテーション)、 「`」(バッククォーテーション)にも違いがあります。 変数 name に"pwd"という値を設定。 この変数 name をそれぞれで囲みechoを実行する ・「"」ダブルクォーテーションの場合 $echo "$name" pwd 「"」は変数の中身を表示します。 ・「'」シングルクォーテーションの場合 $echo '$name' $name 「'」は文字列をそのまま表示しています。 ・「`」バッククォーテーションの場合 $echo `$name` /usr/local/test 「`」は変数の中身をコマンドとして実行しています。

    【bash】 「\"」、「\'」、「`」の違い - どちらかというとごはん派
    like_futsal
    like_futsal 2016/12/18
    bash バック クオーテーション
  • 原書で学ぶ64bitアセンブラ入門(4) - わらばんし仄聞記

    続いて9章。 これまたついこの前の原書で学ぶ64bitアセンブラ入門(4)でやった内容になります。 この章は関数呼び出しの挙動やスタックフレームなんかを扱います。 chapter9 Functions The stack まずはスタックについて。 ちょっとまだエントリには書いていない、以前やった3章ではスタックのアドレスは最高値が0x7fffffffffffになるとの記述があったんですが、この章でいきなりこの件をちゃぶ台返しして、「いやすまん。アレは嘘だ」と述べてくれます。 んじゃ実際どうなってるのよ?ということで、適当にターミナルを開いてシェルのプロセスの様子を見てみます。 $ cat /proc/$$/maps 00400000-004d4000 r-xp 00000000 fd:00 354 /bin/bash 006d3000-006dd000 rw-p 000d3000 fd:0

    原書で学ぶ64bitアセンブラ入門(4) - わらばんし仄聞記