文件我與(oraInst.loc)的工作是這樣的:正則表達式匹配特定的位置在文件
inventory_loc=/u01/app/ORAENV/oracle/oraInventory
inst_group=dba
我需要使用正則表達式來抓取應用程序/和/甲骨文之間的值。在這種情況下,它將是ORAENV,但它可以是任何情況和長度的任何字母數字字符串,但不包含空格。
從我迄今爲止使用分組閱讀的方式來看,似乎是這樣做的方式,但我無法讓我的腦袋圍繞它。
我在Solaris 10上使用egrep作爲正則表達式引擎。
感謝您的建議,不幸的是我的egrep會不支持「-o」,需要愛solaris標準工具...最近我生活中的禍根 – arthurd 2009-12-21 00:07:46
也許grep對你來說不是合適的工具,怎麼樣sed呢? – 2009-12-21 00:09:22
sed示例很好用! – arthurd 2009-12-21 00:16:29