2016-05

【UNIX】変数文字列を扱う時のシングルクォーテーション有無について


正直個人的にあんまり区別つけずに使っていたがなんとなくわかってきたので備忘的にメモ

UNIXで適当な環境変数「var」を用意してそいつを使う場合、

var="aaa"  

echo $var ←①
echo ‘$var’ ←②



としたとき、①と②は結果が違う。

$ aaa	←①  
$ $var	←②  



ってなる。
つまり②は評価してほしい変数の中身ではなく評価式(っていうの?よくしらんが)がそのまま出る。
シングルクォーテーションで囲うと、中に変数を書こうが、書かれた文字列をそのまま扱うという動きをするのだ。
(今さらながら思い知った)


 


PC版FF13プレイ日記⑯


第11章

いろいろ行ったせいで最早目的地がどこかわからなくなってきた。

前回に続いてグラン=パルスの土地を散策する、 というか未だにヤシャス山にいる。 (どうでもいいけどこの土地のBGM緊張感なさすぎるよな…どっかの町や村みたい)

プレイ日記①

プレイ日記②

プレイ日記③

プレイ日記④

プレイ日記⑤

プレイ日記⑥

プレイ日記⑦

プレイ日記⑧

プレイ日記⑨

プレイ日記⑩

プレイ日記⑪

プレイ日記⑫

プレイ日記⑬

プレイ日記⑭

プレイ日記⑮