私は文字列が/abc/xyz/def/xyz/1234/lmn/xyz/7890/uvw
で、Linuxにあります。シェルスクリプト内の単語が最後に出現する前に部分文字列を取得
シェルスクリプトを使用して、文字列xyz
が最後に出現する前に部分文字列を抽出します。
例:
入力:
/abc/xyz/def/xyz/1234/lmn/xyz/7890/uvw
出力:
/abc/xyz/def/xyz/1234/lmn
私はオンラインで検索し、単一文字の区切りを持つソリューションがありますが、私が取得する方法を見つけ出すことができませんでしたそれはxyz
のようなストリングセパレータで動作します。これについてどのように
あなたの説明によると、部分文字列は最後のスラッシュを含む 'lmn /'で終わるはずですが、例にはその文字列が含まれていません。どちらですか? –
@benjaminWお時間をいただきありがとうございます。私はスラッシュのない部分文字列を探しています。 –