-
basenameコマンドを使用する方法:
file_path="/path/to/file.txt" directory=$(dirname "$file_path") echo "$directory"
上記のコードでは、
$file_path
変数にファイルのパスを指定し、dirname
コマンドを使用してディレクトリのパスを取得し、$directory
変数に代入しています。最後に、echo
コマンドを使用してディレクトリパスを表示しています。 -
cdコマンドを使用する方法:
file_path="/path/to/file.txt" cd "$(dirname "$file_path")" || exit directory=$(pwd) echo "$directory"
上記のコードでは、
cd
コマンドを使用してファイルが存在するディレクトリに移動し、pwd
コマンドを使用して現在のディレクトリパスを取得しています。|| exit
は、ディレクトリが存在しない場合にスクリプトを終了するためのものです。
これらの方法を使用すると、ファイルのディレクトリパスを取得することができます。必要に応じて、これらのコードをブログ投稿に組み込んで説明することができます。