ugrep 5.0 ప్రాజెక్ట్ విడుదల చేయబడింది, ఫైల్లలో డేటాను శోధించడానికి grep యుటిలిటీ యొక్క అధునాతన సంస్కరణను అభివృద్ధి చేస్తుంది. అదనంగా, పరిసర అడ్డు వరుసల ప్రివ్యూను అందించే వినియోగదారు ఇంటర్ఫేస్తో ఇంటరాక్టివ్ ug షెల్ అందించబడుతుంది. పనితీరు పరంగా, ugrep grep కంటే చాలా రెట్లు వేగంగా ఉంటుంది. ప్రాజెక్ట్ కోడ్ C++లో వ్రాయబడింది మరియు BSD లైసెన్స్ క్రింద పంపిణీ చేయబడింది.
పెర్ల్ లాంటి సాధారణ వ్యక్తీకరణలను ఉపయోగించగల సామర్థ్యం, మసక శోధన, హెక్స్ డంప్ మోడ్, సమూహ శోధన, టెక్స్ట్ ఎన్కోడింగ్ ట్రాన్స్కోడింగ్, ఆర్కైవ్లలో శోధన (జిప్, 7z, టార్) వంటి అధునాతన కార్యాచరణతో grep ప్రోగ్రామ్ యొక్క అత్యంత ఉపయోగకరమైన లక్షణాలను యుటిలిటీ మిళితం చేస్తుంది. , pax , cpio), కంప్రెస్డ్ ఫైల్లు (gz, Z, bz2, lzma, xz, lz4, zstd, brotli), డాక్యుమెంట్ ఫార్మాట్లు (pdf, doc, docx, odt, epub, rtf), అలాగే ఇమేజ్లలో మెటాడేటా కోసం శోధించండి మరియు ధృవపత్రాలలో ఫీల్డ్లు. ugrep-indexer యుటిలిటీ ద్వారా విడిగా సృష్టించబడిన సూచికను ఉపయోగించి డైరెక్టరీల కంటెంట్ల ద్వారా శోధించడం వేగవంతం చేయడం సాధ్యపడుతుంది.
కొత్త వెర్షన్ సాధారణ ఎక్స్ప్రెషన్లను ఉపయోగించి కొత్త శోధన ఇంజిన్ను జోడించడం కోసం గుర్తించదగినది, ఇది కొన్ని రకాల మాస్క్ల పనితీరును మెరుగుపరిచింది. పునరావృత శోధన సమయంలో ఫైల్ సిస్టమ్లను మినహాయించడానికి "--exclude-fs" ఎంపిక జోడించబడింది. దాచిన వాటిని మినహా అన్ని ఫైల్లలో శోధించడానికి "--all" ఎంపిక జోడించబడింది. సింటాక్స్ హైలైటింగ్ మెరుగుపరచబడింది.
మూలం: opennet.ru