Gellir defnyddio'r gorchymyn Linux "wc" i ddarparu cyfanswm y nifer o eiriau sydd mewn ffeil. Mae hyn yn ddefnyddiol os ydych chi'n ceisio cystadlu sy'n gofyn am uchafswm o eiriau neu os ydych chi'n fyfyriwr sydd â gofyniad terfyn lleiafswm ar draethawd.
Mewn gwirionedd, dim ond ar ffeiliau testun y mae hyn ond yn wir, ond mae LibreOffice yn darparu dewis "cyfrif geiriau" trwy'r ddewislen "offer" os oes angen y cyfrif arnoch o ddogfen gyda thestun cyfoethog fel dogfen Word, dogfen OpenOffice neu ffeil testun cyfoethog.
Sut i Ddefnyddio'r "Wc" Command
Mae'r defnydd sylfaenol o'r gorchymyn "wc" fel a ganlyn:
wc
Er enghraifft, mae gennym ffeil o'r enw test.txt gyda'r cynnwys canlynol:
Fy Traethawd
Teitl
Roedd y gath yn eistedd ar y mat
I ddarganfod nifer y geiriau yn y ffeil hwn, gallwn ddefnyddio'r gorchymyn canlynol:
wc test.txt
Mae'r allbwn o'r gorchymyn "wc" fel a ganlyn:
3 9 41 test.txt
Mae'r gwerthoedd fel a ganlyn:
- Y rhif cyntaf yw nifer y llinellau newydd
- Yr ail rif yw nifer y geiriau
- Y trydydd rhif yw nifer y bytes
- Y gwerth terfynol yw enw'r ffeil
Cael Y Gyfrif Word Gyfan o Ffeiliau Lluosog
Gallwch chi ddarparu enwau lluosog o ffeiliau i'r gorchymyn "wc" fel pan fyddwch chi'n cael y cyfrif ar gyfer pob ffeil a chyfanswm rhes.
I brofi hyn, fe wnaethom gopïo'r ffeil test.txt a'i alw'n test2.txt. Er mwyn cael cyfrif geiriau'r ddau ffeil gallem redeg y gorchymyn canlynol:
wc test.txt test2.txt
Mae'r allbwn fel a ganlyn:
3 9 41 test.txt
3 9 41 test2.txt
Cyfanswm 6 18 82
Fel cyn y rhif cyntaf ar bob llinell mae nifer y llinellau, yr ail rif yw'r cyfrif geiriau a'r trydydd rhif cyfanswm nifer y bytes.
Mae newid arall ar gael sydd ychydig yn rhyfedd yn enw ac mewn gwirionedd yn gweithio mewn ffordd eithaf rhyfedd.
Mae'r gorchymyn yn edrych fel hyn:
wc --files0-from = -
(Mae hynny'n sero ar ôl y ffeiliau gair)
Pan fyddwch chi'n rhedeg y gorchymyn uchod, fe welwch gyrchwr a gallwch chi nodi enw ffeil. Unwaith y byddwch chi wedi mynd i mewn i'r enw ffeil, gwasgwch CTRL a D ddwywaith. Bydd hyn yn dangos y cyfansymiau ar gyfer y ffeil honno.
Nawr gallwch chi roi enw ffeil arall a phwyswch CTRL D ddwywaith. Bydd hyn yn dangos y cyfansymiau o'r ail ffeil.
Gallwch barhau i wneud hyn nes eich bod wedi cael digon. Gwasgwch CTRL a C i adael yn ôl i'r brif linell orchymyn.
Gellir defnyddio'r un gorchymyn i ganfod cyfrif holl eiriau pob ffeil testun mewn ffolder fel a ganlyn:
dod o hyd i. -type f -print0 | wc -l -files0-from = -
Mae hyn yn cyfuno'r gorchymyn dod o hyd gyda'r gorchymyn cyfrif geiriau. Mae'r gorchymyn dod o hyd yn edrych yn y cyfeirlyfr cyfredol (a ddynodir gan yr.) Ar gyfer pob ffeil gyda math o ffeil ac yna mae'n argraffu'r enw gyda chymeriad null sy'n ofynnol gan y gorchymyn wc. Mae'r gorchymyn wc yn cymryd mewnbwn a phrosesau pob enw ffeil a ddychwelir gan y gorchymyn canfod.
Sut i Arddangos Dim ond y Cyfanswm Nifer y Bytes mewn Ffeil
Os ydych chi am gael cyfrif o nifer y bytes mewn ffeil, gallwch ddefnyddio'r gorchymyn canlynol:
wc -c
Bydd hyn yn dychwelyd cyfanswm y bytes a'r enw ffeil.
Sut i Arddangos Dim ond y Cyfanswm Nifer y Cymeriadau mewn Ffeil
Mae'r cyfrif byte fel arfer ychydig yn uwch na chyfanswm nifer y cymeriadau mewn ffeil.
Os ydych chi am gael cyfanswm y cyfanswm cymeriad, gallwch ddefnyddio'r gorchymyn canlynol:
wc -m
Ar gyfer y prawf.txt ffeil, mae'r allbwn yn 39 ac nid 41 fel yr oedd o'r blaen.
Sut i Arddangos Dim ond y Cyfanswm Llinellau mewn Ffeil
Gallwch redeg y gorchymyn canlynol i ddychwelyd dim ond cyfanswm nifer y llinellau mewn ffeil:
wc -l
Sut i Arddangos y Llinell Hynaf mewn Ffeil
Os ydych chi eisiau gwybod y llinell hiraf mewn ffeil, gallwch chi redeg y gorchymyn canlynol:
wc -L
Os ydych chi'n rhedeg y gorchymyn hwn yn erbyn y ffeil "test.txt" yna mae'r canlyniad yn 22 sy'n cyfateb i nifer y cymeriadau ar gyfer y llinell "Mae'r cath yn eistedd ar y mat".
Sut i Arddangos Dim ond y Cyfanswm Nifer o Geiriau mewn Ffeil
Yn olaf ond nid lleiaf, gallwch gael cyfanswm nifer y geiriau mewn ffeil trwy redeg y gorchymyn canlynol:
wc -w