ファイルがあるディレクトリに変更

ファイルがあるディレクトリに変更

ファイルへの相対パスがあります。ファイルがあるディレクトリに切り替えたいです。これを行う方法はありますか?

私はさまざまな「検索」の組み合わせを試しましたが、成功しませんでした。

ベストアンサー1

使用dirname:

cd "$(dirname "/path/to/file")"

または

file="/path/to/file"
cd "$(dirname "$file")"

使用法shell構文:

file="/path/to/file"
cd "${file%/*}"

おすすめ記事