スクリプト全体のグローバル変数

スクリプト全体のグローバル変数

HOME私のスクリプトはすべて認識されますが、私の変数がDMENU認識されないのはなぜですか?起動時に実行されるbspwmrcファイルにエクスポートします。私のzshrcにもあります。

なぜこのようなことをするのですか?

DMENU="-h 27 -z 940 -y 4 -x 210 -i"

後で何かを変更したい場合は、すべてのスクリプトを手動で変更する必要がないように、スクリプトにこの変数を含めたいと思います。

shebangは#!/bin/shdashを意味しますか?では、グローバル変数はどのように設定しますか?

ベストアンサー1

ファイルを作成して.profile変数をエクスポートすると、問題が解決したようです。また、このような仕事をしようとしている人には追加ボーナスがあります。このようなプログラムに引数を提供するときは、次のようにします。

dmenu $(echo "$DMENU")

それ以外の場合、実際にはパラメータとして許可されません。

おすすめ記事