HOME
私のスクリプトはすべて認識されますが、私の変数がDMENU
認識されないのはなぜですか?起動時に実行されるbspwmrcファイルにエクスポートします。私のzshrcにもあります。
なぜこのようなことをするのですか?
DMENU="-h 27 -z 940 -y 4 -x 210 -i"
後で何かを変更したい場合は、すべてのスクリプトを手動で変更する必要がないように、スクリプトにこの変数を含めたいと思います。
shebangは#!/bin/sh
dashを意味しますか?では、グローバル変数はどのように設定しますか?
ベストアンサー1
ファイルを作成して.profile
変数をエクスポートすると、問題が解決したようです。また、このような仕事をしようとしている人には追加ボーナスがあります。このようなプログラムに引数を提供するときは、次のようにします。
dmenu $(echo "$DMENU")
それ以外の場合、実際にはパラメータとして許可されません。