Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

2013年11月19日のブックマーク (4件)

  • 【bash】ヒアドキュメントで変数展開しないようにする

    シェルスクリプトで #!/bin/bash cat << EOF $hogehoge EOF とすると$hogehogeがシェルスクリプト実行時に変数展開されてしまい、変数hogehogeに何も設定していない場合は何も出力されません。変数展開せずに「$hogehoge自体」を出力したい場合は,ヒアドキュメントの終了文字列を'(シングルクオート)で囲めばいいみたいです。 #!/bin/bash cat << 'EOF' $hogehoge EOF こうすると「$hogehoge」が出てきます。PHPのヒアドキュメントがこんな感じの動作だったような気もする。PHP5.3かそこらへんからこんな感じだったような。 ヒアドキュメントで変数展開したくない | badulogさんのブログが参考になりました。ありがとうございます。 φ(..)メモメモ

    【bash】ヒアドキュメントで変数展開しないようにする
    naka-06_18
    naka-06_18 2013/11/19
    EOLをシングルクォーテーションで囲む
  • [shell] スクリプトをヒアドキュメントに書く - おもてなしの空間

    ●背景 P言語つかうようになって ~/bin の下に沢山スクリプトファイルを作ってしまってウザくなってきた。 そこで、小さなスクリプトプログラムは、シェルのヒアドキュメントの上に書いてしまうことにした。 これをスマートに行なうには、ヒアドキュメントをシェル変数に格納することが必要になる。 ● シェル変数にヒアドキュメントを代入する $ bar=`cat <<'EOF' > This is a pen. > That is a desk. > EOF > ` # そのままエコーすると改行が失なわれる $ echo $cat This is a pen.That is a desk. # ダブルクォートすると改行も再現される $ echo "$cat" This is a pen. That is a desk. ● ヒアドキュメント中に書いたスクリプトを実行する #!/usr/bin/env

    [shell] スクリプトをヒアドキュメントに書く - おもてなしの空間
    naka-06_18
    naka-06_18 2013/11/19
    ダブブクォーテーションでくくる改行もとれる
  • LXDE-Qt Preview

    Many users have read about our recent Qt-related work in prior blog posts. The GTK+ version of LXDE is still under development, but we did some experiments with Qt, too. Now I have some things to show you. 🙂 Here is a preview screenshot for LXDE-Qt. At the bottom of the screen is lxpanel-qt, the Qt port of lxpanel. Now it basically works, but it’s still rough and needs much polishing. Besides, th

    LXDE-Qt Preview
    naka-06_18
    naka-06_18 2013/11/19
    gtk+ 2 をやめて Qt になる
  • 「EffectiveC++」は駄作でしょうか? - 「EffectiveC++」は私のバイブルとして使ってきました。例えば、... - Yahoo!知恵袋

    「Effective C++」 は駄作でしょうか? 「Effective C++」は私のバイブルとして使ってきました。 例えば、<stdio.h>よりも<iostream>を使おう等。 しかし、これは間違いのようですね。 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1163411126 <<や>>は分かりにくいだけで役に立たない。 数々の書籍で「使われていない」そうですね。 数々の書籍で使われていないものを推奨するのは 著者がC++に無知だからでしょうか? 私の周囲には、「Effective C++」を高く評価する人が多いのですが 一般的にはどうなんでしょうか? プロのプログラマからみて「Effective C++」はどうなんでしょうか? 参考にしている人は殆どいないのでしょうか? また、Bjarne Stroustru

    「EffectiveC++」は駄作でしょうか? - 「EffectiveC++」は私のバイブルとして使ってきました。例えば、... - Yahoo!知恵袋
    naka-06_18
    naka-06_18 2013/11/19
    「Bjarne StroustrupはC++の素人と考えてよいですよね?」おぉ