param1=" 1,deerfntjefnerjfntrjgntrjnvgrvgrtbvggfrjbntr*rfr4fv*frfftrjgtrignmtignmtyightygjn 2,3,4,5,6,7,8,
rfcmckmfdkckemdio8u548384omxc,mor0ckofcmineucfhcbdjcnedjcnywedpeodl40fcrcmkedmrikmckffmcrffmrfrifmtrifmrifvysdfn drfr4fdr4fmedmifmitfmifrtfrfrfrfnurfnurnfrunfrufnrufnrufnrufnruf"****
需要的param1的內容相匹配爲
sed -n "/$param1/p" file
但由於線路長度(很長的線)我不能匹配行 什麼是匹配非常長的行的最佳方式?
難道你不是指'sed -n「/^param1/p」'? 「$」匹配行尾; 「^」開頭。 – 2010-05-31 11:55:30
這條線的長度沒有限制。請更具體一點:問題究竟在哪裏? – 2010-05-31 11:55:48
@Dav $是shell變量替換。 – bmargulies 2010-05-31 11:57:56