دستور زیر همتا رو همراه با خط مربوط برمیگردونه:
grep -P "(?<=application: label=')(.+?)(?=')"
اگر میخوای فقط همتا رو برگردونه باید پرچم o- رو هم اضافه کنی:
grep -Po "(?<=application: label=')(.+?)(?=')"
نکته: =>? (Lookbehind) درون Regex استاندارد نیست برای همین باید از Regex پرل استفاده کنی و
بهنظر من برای اینجور عبارتهای Regex بهتره از زبونهای برنامهنویسی استفاده کنی (مخصوصاً پرل و جاواسکریپت)
- - , .
اوبونتو...
ما را در سایت اوبونتو دنبال می کنید
برچسب : نویسنده : استخدام کار ubuntu بازدید : 56 تاريخ : پنجشنبه 15 بهمن 1394 ساعت: 0:31