Linux の Bash には特殊文字がありました。特殊文字の 1 つは?=
. 特殊文字 です。?=
これは何を意味しますか。これらのタイプの特殊文字を理解できません。スクリプトは . のように記述されます6LBR?=../..
。
答え1
これはスクリプトからではなく、何らかの Makefile からのもののようですbash
。
bash
演算子はありません?=
が、make
(POSIX標準のmake
)。変数がまだ定義されていない場合は、変数に値を割り当てます。
参考文献(GNU make
):https://www.gnu.org/software/make/manual/make.html#index-_003f_003d
参考文献(BSD make
):http://man.openbsd.org/make#変数割り当て
演算子を持つ言語は他にも多数あります?=
が、bash
はそのうちの 1 つではありません。