Suav cov lus nyob hauv cov ntaub ntawv Siv qhov "Wc" Command

Kev siv Linux "wc" yuav siv los muab tagnrho cov lus muaj nyob rau hauv cov ntaub ntawv. Qhov no yog qhov tseem ceeb yog tias koj tabtom sim nkag mus rau kev sib tw uas yuav tsum tau ntau tshaj ntawm cov lus los sis yog tias koj yog tus menyuam kawm ntawv uas yuav tsum tau ua lus Askiv tsawg kawg nkaus rau hauv ib qho kev sau ntawv.

Hauv qhov tseeb qhov no tsuas yog ua haujlwm zoo rau cov ntawv luam tab sis LibreOffice muab ib lo lus "suav" los ntawm cov cuab yeej "cov cuab yeej" yog tias koj xav tau lo lus suav los ntawm ib daim ntawv nrog cov ntawv nplua nuj xws li daim ntawv Lo Lus, OpenOffice ntawv lossis cov ntawv nplua nuj.

Siv qhov "wc" hais kom ua

Qhov kev pabcuam yooj yim ntawm "wc" cov lus txib yog raws li nram no:

wc

Piv txwv, peb muaj ib cov ntaub ntawv hu ua test.txt nrog cov nram qab no:

Kuv sau ntawv
Lub npe
Tus miv zaum saum daim lev

Yog xav paub seb muaj pes tsawg tus lo lus hauv daim ntawv no peb tuaj yeem siv cov lus txib nram qab no:

wc test.txt

Qhov tso zis los ntawm "wc" lus txib yog raws li nram no:

3 9 41 test.txt

Qhov tseem ceeb yog raws li nram no:

Tau Txais Tag Nrho Cov Lus Los Ntawm Ntau Cov Ntaub Ntawv

Koj tuaj yeem muab ntau lub npe npe rau "wc" raws li thaum koj tau txais cov suav rau txhua cov ntaub ntawv thiab tag nrho cov kab.

Los ua pov thawj qhov no peb tau theej cov ntaub ntawv test.txt thiab hu nws test2.txt. Kom tau lo lus suav ntawm ob qho tib si cov ntaub ntawv peb yuav khiav cov lus txib nram qab no:

wc test.txt test2.txt

Cov zis yog raws li nram no:

3 9 41 test.txt

3 9 41 test2.txt

6 18 82 tag nrho

Ua ntej thawj tus najnpawb ntawm txhua kab yog tus naj npawb ntawm kab, tus naj npawb ob yog lo lus suav thiab tus thib peb naj npawb tag nrho cov naj npawb ntawm bytes.

Muaj lwm txoj kev hloov uas muaj me ntsis coj txawv txawv nyob rau hauv lub npe thiab ua tau haujlwm hauv txoj kev coj txawv txawv.

Lo lus txib zoo li no:

wc -files0-tawm = -

(Qhov ntawd yog xoom tom qab lo lus cov ntaub ntawv)

Thaum koj khiav cov lus hais saum toj no koj yuav pom tus cursor thiab koj tuaj yeem nkag rau ib filename. Thaum koj tau nkag mus rau lub npe filename CTRL thiab D ob zaug. Qhov no yuav qhia tag nrho cov ntaub ntawv ntawd.

Tam sim no koj tuaj yeem nkag rau lwm filename thiab nias CTRL D ob zaug. Qhov no yuav qhia tag nrho ntawm cov ntaub ntawv thib ob.

Koj tuaj yeem ua qhov no kom txog thaum koj tau txaus. Nias CTRL thiab C yuav tsum rov qab mus rau qhov kev hais ua ntsiab lus tseem ceeb.

Tib cov lus hais yuav siv los nrhiav cov suav ntawm tag nrho cov lus ntawm tag nrho cov ntawv luam tawm cov ntaub ntawv nyob rau hauv ib phau ntawv ceev xwm txheej raws li nram no:

nrhiav tau. -tuam f -print0 | wc -l -files0-tawm = -

Qhov no muab qhov kev txiav txim nrhiav nrog cov lus hais kom ua. Txoj kev nrhiav tau pom nyob rau hauv phau ntawv qhia tam sim no (qhia tawm los ntawm.) Rau tag nrho cov ntaub ntawv nrog ib hom ntaub ntawv thiab ces luam tawm lub npe nrog ib tus neeg tsis txaus siab uas yuav tsum tau ua los ntawm kev hais kom ua ntawm wc. Wc hais kom ua raws li cov tswv yim thiab cov txheej txheem txhua cov ntaub ntawv npe xa rov qab los ntawm qhov kev txiav txim nrhiav tau.

Yuav Qhia Li Cas Xwb Tagnrho Cov Neeg Bytes hauv Cov Ntaub Ntawv

Yog tias koj tsuas xav kom tau ib tug suav ntawm cov xov tooj ntawm cov zauv hauv cov ntaub ntawv koj siv tau cov lus txib nram qab no:

wc -c

Qhov no yuav xa tag nrho cov neeg bytes thiab cov filename.

Yuav Qhia Li Cas Xwb Tagnrho Cov Pes Tsawg Hauv Cov Ntaub Ntawv

Tus byte suav yog feem ntau me ntsis siab tshaj tag nrho cov cim hauv cov ntaub ntawv.

Yog tias koj xav tau tus lej cim suav tag nrho koj tuaj yeem siv cov lus txib nram qab no:

wc -m

Rau cov ntaub ntawv test.txt cov zis yog 39 thiab tsis 41 raws li nws tau ua ntej.

Yuav Qhia Li Cas Xwb Tag nrho Cov Kab Hauv Cov Ntaub Ntawv

Koj tuaj yeem khiav cov lus txib nram qab no kom xa tag nrho cov kab hauv cov ntaub ntawv:

wc -l

Yuav Muab Luam Kab Npaum Luv Luv Lawm Hauv Ib Daim Ntawv

Yog tias koj xav paub txog kab ntev tshaj hauv cov ntaub ntawv koj tuaj yeem khiav cov lus txib nram qab no:

wc-f

Yog hais tias koj khiav qhov kev hais kom ua qhov "test.txt" ces daim ntawv no yog 22 uas sib sau rau cov cim rau kab "Cov miv zaum saum lub lev".

Yuav Tsum Qhia Li Cas Xwb Tagnrho Cov Ntsiab Lus hauv Cov Ntaub Ntawv

Xeem, tab sis tsis kawg, koj tuaj yeem tau txais tag nrho cov lus hauv cov ntaub ntawv los ntawm kev ua raws li cov lus qhia nram no:

wc -w