Kif Tgħodd l-Okkorrenzi tal-Kelma f'Fajl ta' Test
Il-proċessuri tal-kliem tal-Interface Grafika tal-Utent u l-applikazzjonijiet għat-teħid ta’ noti għandhom indikaturi ta’ informazzjoni jew dettall għad-dettalji tad-dokumenti bħall-għadd ta’ paġni, kliem u karattri, lista tal-intestaturi fil-proċessuri tal-kliem, tabella tal-kontenut f’xi edituri tal-markdown, eċċ. l-okkorrenza ta 'kliem jew frażijiet huma faċli daqs li tolqot Ctrl + F
u tikteb il-karattri li trid tfittex.
GUI tagħmel kollox faċli imma x'jiġri meta tista' taħdem biss mil-linja tal-kmand u trid tiċċekkja n-numru ta' drabi li kelma, frażi jew karattru jseħħu f'fajl test? Huwa kważi faċli daqs kemm hu meta tuża GUI sakemm ikollok il-kmand it-tajjeb u se nirrakkontalek kif isir.
Ejja ngħidu li għandek fajl example.txt
li fih is-sentenzi:
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.
Tista' tuża l-kmand grep biex tgħodd in-numru ta' drabi li \mauris\
jidher fil-fajl kif muri.
$ grep -o -i mauris example.txt | wc -l
L-użu ta' grep -c
waħdu jgħodd in-numru ta' linji li jkun fihom il-kelma li tqabbel minflok in-numru ta' logħbiet totali. L-għażla -o
hija dik li tgħid lil grep biex joħroġ kull taqbila f'linja unika u mbagħad wc -l
tgħid lil wc biex jgħodd in-numru ta' linji. Dan huwa kif in-numru totali ta 'kliem tqabbil huwa dedott.
Approċċ differenti huwa li jittrasforma l-kontenut tal-fajl tal-input bil-kmand tr sabiex il-kliem kollu jkun f'linja waħda u mbagħad uża grep -c
biex tgħodd dak l-għadd tal-partita.
$ tr '[:space:]' '[\n*]' < example.txt | grep -i -c mauris
Dan huwa kif tiċċekkja l-okkorrenza tal-kelma mit-terminal tiegħek? Aqsam l-esperjenza tiegħek magħna u għarrafna jekk għandekx mod ieħor kif twettaq il-kompitu.