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