echoで実行可能なパスを印刷する方法

echoで実行可能なパスを印刷する方法

だから私はこのようなBashスクリプトを持っています。目標は実行可能ファイルのパスを決定し、それを印刷したいと思います。これが私がやっていることです。

#!/bin/bash

exepath=which exe

echo "$exepath"

これで、パスを印刷するのではなく、私のシステムでexeファイルを実行するのではなく、exepath変数に保存されているパスをどのように印刷できますか?

答え1

変える

exepath=which exe

(このコマンドは実行されたばかりで、exe環境変数は以前にexepathリテラル値に設定されましたwhich。)

使用する必要があります

exepath=`which exe`

または

exepath=$(which exe)

関連情報