このtest/90_2a5/Windowsのようなパスが与えられた場合
コマンドを使用してパスを取得し、その後に名前を取得して、結果90_2a5を取得しようとしています。dirname
basename
dirname
この問題は、結果を からにパイプしようとして 1 行で作成しようとすると発生しbasename
ます。
私はこれを試しましたが、間違った方法で使用しているようです。
path="test/90_2a5/Windows"
finalName= basename var | dirname $path
echo "$finalName"
問題は、finalNameが空の文字列であることです。つまり、結果dirname
がリダイレクトされません。