ファイルがあるフォルダに移動します。 linux [重複]

ファイルがあるフォルダに移動します。 linux [重複]

ファイルがあるディレクトリに移動しようとしています。つまり、私は努力しています。

cd $(which chromedriver)

このエラーの原因は明らかです。cd: not a directory: /usr/local/bin/chromedriver

お持ちですか?

  1. 別の方法は、cdファイルのディレクトリに移動することです。

  2. 出力を処理または解析して汎用にする方法which(つまり、最後の10文字だけを削除するのではなく、chromedriverすべてのアプリケーションに適用可能)

ベストアンサー1

dirnameこれを使用してパスを削除できます。

cd "$(dirname "$(which chromedriver)")"

使用xargs

cd "$(which chromedriver | xargs dirname)"

おすすめ記事