Linux シェルは、現在のディレクトリ、上位ディレクトリ、およびディレクトリの最後の部分を取得します。

1. 現在のディレクトリを取得します

root@localhost:/home/file/download# pwd
/home/file/download

スクリプト呼び出し

current_path="$PWD"  # 同 "`pwd`"

2. 上位ディレクトリを取得します

root@localhost:/home/file/download#  dirname "$PWD"
/home/file

スクリプト呼び出し

path=$(dirname "$PWD") #或者`dirname  $PWD` 

3. 上位ディレクトリを取得する

root@localhost:/home/file/download# dirname $(dirname "$PWD")
/home

スクリプト呼び出し

path=$(dirname $(dirname "$PWD"))

4. ディレクトリの最後の部分を取得します

root@localhost:/home/file/download#  basename "$PWD"
download

スクリプト呼び出し

last_component=$(basename "$PWD")

おすすめ

転載: blog.csdn.net/banzhuantuqiang/article/details/131552280
おすすめ