様々なプログラミング言語の中の$記号の意味


0前言
最近開発には複数のスクリプト言語が使われていますが、これらの言語ではドル記号が多く発見されました。各スクリプト言語のドル記号の使い方と意味が違います。Linuxアプリケーションの開発では、makefileスクリプトとshellスクリプトがよく使われていますが、面白いことに、この2つのシナリオは$記号を使用するときには明らかに違いがあります。この2つのシナリオの中では$は変数と関係がありますが、makefileでは括弧で囲まれた変数が使用されています。
1 shellスクリプト
変数を定義

VAR=<value>
変数を使用すると、変数名は括弧で包む必要がありません。

$VAR

URL="https://www.jb51.net"
curl -I $URL
2 makefile
変数を定義

VAR=<value>
変数を使用すると、変数名は括弧で包まれます。

$(VAR)
例――makefileで定数マクロを定義する

DEFS = -DTEST
CFLAGS += $(DEFS)
3 jquery
$jqueryの略記を表します。
例――ページの読み込みが完了したら、コンソールに文字列を印刷します。
$(document).ready(function(){
    console.log("Hello JQuery");
});
4 PHP
    PHPのすべての変数は$記号で始まります。