私は多くの研究をしてきましたが、それを理解することはできないようです。
sedを使用しており、パスファイルを処理しようとしています。
/path/to/somewhere/for-something.rar
最後の/後のすべての項目を削除する必要がありますが、/それ自体は削除する必要があります。誰でも助けることができますか?私は決してsedを扱うことができません。
ベストアンサー1
使用dirname
:
path=/path/to/somewhere/for-something.rar
dir="$(dirname $path)/"
またはシェルを使用してください。
dir="${path%\/*}/"
出力:
$ echo "$dir"
/path/to/somewhere/