$
単語の前にドルがあるパスを使用または開く方法は?
例:$HOME
など$PROJECT
。
ベストアンサー1
$
あなたの質問で結論を下したら、前にフラグが付いたパス(フォルダ)を開きたいと思います。エスケープ文字()を使用できます\
。
たとえば、
[root@localhost tmp]# mkdir \$HOMES
[root@localhost tmp]# cd \$HOMES
[root@localhost $HOMES]# pwd
/tmp/$HOMES
シェル変数や環境変数を参照しない限り、次のことができます。たとえば、次のようになります。
[root@localhost ~]# env|grep HOME
HOME=/root
[root@localhost tmp]# echo $HOME
/root
[root@localhost tmp]# cd $HOME
[root@localhost ~]# pwd
/root
修正する
あなたのコメントによると、「そのパスにはシェルスクリプトがありますが、それを使用する方法や開いている方法がわかりません」スクリプトを使用するには、コマンドを使用してスクリプトに実行権限を付与すると、chmod +x
次のパスで使用できます。
[root@localhost tmp]# $HOME/./test.sh