在Linux中,我有一個字符串/abc/xyz/def/xyz/1234/lmn/xyz/7890/uvw
。在shell腳本中最後一次出現單詞之前獲取子串
我想使用shell腳本在最後一次出現字符串xyz
之前提取子串。
例子:
輸入:
/abc/xyz/def/xyz/1234/lmn/xyz/7890/uvw
輸出:
/abc/xyz/def/xyz/1234/lmn
我在網上搜索,並有單字符分隔符的解決方案,但我無法弄清楚如何獲得它使用像xyz
這樣的字符串分隔符。
根據你的描述,子字符串應該以'lmn /'結尾,包括最後一個正斜槓,但是這個例子不包含它。哪一個? –
@benjaminW感謝您的時間。我正在尋找沒有斜槓的子字符串。 –