ディレクトリパスから最後のスラッシュを削除する方法は?

ディレクトリパスから最後のスラッシュを削除する方法は?

パラメータとしてディレクトリを必要とするスクリプトがあります。 2つの形式をサポートしたいと思います。 1つは次のとおりです。

a/b/c

(最後にスラッシュなし)他のものは次のとおりです。

 a/b/c/

(最後にスラッシュ)。

私の質問:2つのフォームのいずれかが与えられたら、最初のフォームを変更せずに維持し、2番目のフォームから最後のスラッシュを削除して最初のフォームに変換するにはどうすればよいですか?

ベストアンサー1

dir=${1%/}

スクリプトの最初の引数を取り、末尾のスラッシュ(存在する場合)を削除します。

おすすめ記事