Bii a ṣe le Ka Awọn iṣẹlẹ Ọrọ ni Faili Ọrọ kan


Awọn onkọwe ọrọ Ọlọpọọmídíà Olumulo Olumulo ati awọn ohun elo ti n ṣe akọsilẹ ni alaye tabi awọn itọkasi alaye fun awọn alaye iwe gẹgẹbi kika awọn oju-iwe, awọn ọrọ, ati awọn kikọ, atokọ awọn akọle ninu awọn onise ọrọ, tabili akoonu ni diẹ ninu awọn olootu ṣiṣapẹẹrẹ, ati bẹbẹ lọ ati wiwa iṣẹlẹ ti awọn ọrọ tabi awọn gbolohun ọrọ jẹ irọrun bi kọlu Ctrl + F ati titẹ ninu awọn ohun kikọ ti o fẹ lati wa.

GUI ṣe gbogbo nkan rọrun ṣugbọn kini o ṣẹlẹ nigbati o le ṣiṣẹ nikan lati laini aṣẹ ati pe o fẹ ṣayẹwo nọmba awọn igba ti ọrọ kan, gbolohun ọrọ, tabi ohun kikọ waye ninu faili ọrọ kan? O fẹrẹ rọrun bi o ti jẹ nigba lilo GUI niwọn igba ti o ba ni aṣẹ ti o tọ ati pe Mo fẹrẹ sọ fun ọ bi o ti ṣe.

Ṣebi o ni faili example.txt faili ti o ni awọn gbolohun ọrọ naa:

Praesent in mauris eu tortor porttitor accumsan. Mauris suscipit, ligula sit amet pharetra semper, 
nibh ante cursus purus, vel sagittis velit mauris vel metus enean fermentum risus.

O le lo aṣẹ grep lati ka iye awọn akoko \"mauris \" ti o han ninu faili naa bi o ti han.

$ grep -o -i mauris example.txt | wc -l

Lilo grep -c nikan yoo ka nọmba awọn ila ti o ni ọrọ ti o baamu mu dipo nọmba awọn ere-kere lapapọ. Aṣayan -o ni ohun ti o sọ fun grep lati ṣe agbejade ere-kere kọọkan ni laini alailẹgbẹ kan lẹhinna wc -l sọ fun wc lati ka nọmba awọn ila. Eyi ni bi o ṣe dinku iye nọmba awọn ọrọ ti o baamu.

Ọna ti o yatọ ni lati yi akoonu ti faili iwọle pada pẹlu aṣẹ tr ki gbogbo awọn ọrọ wa ni laini kan ati lẹhinna lo grep -c lati ka kika kika naa.

$ tr '[:space:]' '[\n*]' < example.txt | grep -i -c mauris

Eyi ni bii o ṣe le ṣayẹwo iṣẹlẹ ọrọ lati ọdọ ebute rẹ? Pin iriri rẹ pẹlu wa ki o jẹ ki a mọ boya o ti ni ọna miiran ti ṣiṣe iṣẹ naa.