我想只選擇一行中的匹配字符串。 這是我的測試字符串:在KornShell中選擇兩個單詞之間的字符串
- 「我正在使用基本的grep表達式。」
我想要從「am」開始並以「express」結尾的字符串。但是在上面提到的那一行中,我的結尾詞不在那裏,而不是那個「表達」在那裏。 我爲此使用了以下命令。 echo 'I am using basic grep expression.' | sed -n "s/.*\(am.*express\).*/\1/p"
但它給這個樣子,
- 「現在用grep的基本表達」
理想情況下,不應該放棄任何輸出按我的要求。任何人都可以爲此提出解決方案嗎?
文件的最後一行快遞尤其是測試Hi..I想你的代碼如下..但它無法正常工作。你可以考慮一下嗎? – user3173463
回聲「我正在使用基本的grep表達式」| grep'\。* \ ' –
user3173463
在HP UNIX中,grep -o不存在。所以請爲此建議一個替代方案。 – user3173463