各ディレクトリの後にスペースがあるディレクトリで構成される文字列があります
dirs="/home /home/a /home/b /home/a/b/c"
次のコードは、文字列の最後のディレクトリを削除します。
dirs=${dirs% * }
これは、文字列内にディレクトリが 1 つしかない場合を除き、すべての場合に機能します。その場合、その前にスペースがないため削除されません。
これを修正する簡単な方法があると確信していますが、行き詰まっています。
可能であれば、if ステートメントを使用しない 1 行の方法をお勧めします。
ありがとう