似たようなルートを持っているとしましょう。
path_1=/this/is/a/path/with/slash/
次の情報を入手するにはどうすればよいですか?
/this/is/a/path/with/slash
したがって、パスには最後の「/」はありません。
ベストアンサー1
すべてのPOSIXシェルには、man bash
「パラメータ拡張:一致するサフィックスパターンの削除」があります(参考文献を参照)。だから、使用
$ echo "${path_1%/}"
/this/is/a/path/with/slash
変数の値が次のような場合いいえスラッシュで終了すると、値は変更せずに出力されます。