basename $(pwd)
の使用 無駄で高価な 2 つのフォークです .
echo "${PWD##*/}"
高価なフォークなしでシェルで完全にトリックを実行する必要があります (問題:ルート ディレクトリの場合、これは空の文字列です)。
その通りです。簡単なコマンドです:
basename "$PWD"
basename $(pwd)
の使用 無駄で高価な 2 つのフォークです .
echo "${PWD##*/}"
高価なフォークなしでシェルで完全にトリックを実行する必要があります (問題:ルート ディレクトリの場合、これは空の文字列です)。
その通りです。簡単なコマンドです:
basename "$PWD"