Ընդգրկեք «Wc» հրամանատարության միջոցով ֆայլի բառերի քանակ

Linux- ի «wc» հրամանագիրը կարող է օգտագործվել ընդհանուր ֆայլերի քանակի համար: Սա օգտակար է, եթե դուք փորձում եք մուտք գործել այնպիսի մրցակցություն, որը պահանջում է առավելագույն քանակությամբ բառեր կամ եթե դուք ուսանող եք, նվազագույն բառի սահմանային պահանջը `էսսեներին:

Ճիշտն ասած, սա իսկապես լավ է աշխատում միայն տեքստային ֆայլերի վրա, սակայն LibreOffice- ը «գործիքների» մենյուով ապահովում է «բառի հաշվարկ» տարբերակը, եթե անհրաժեշտ է բառի հաշվարկը հարուստ տեքստի հետ, օրինակ, Word- ի փաստաթղթի, OpenOffice- ի փաստաթղթի կամ հարուստ տեքստի ֆայլ:

Ինչպես օգտագործել «wc» հրամանը

«Wc» հրամանի հիմնական օգտագործումը հետեւյալն է.

wc

Օրինակ, մենք ունենք test.txt կոչվող ֆայլ հետեւյալ բովանդակությամբ.

Իմ խոսքը
Կոչում
Կատուը նստեց գոգնոցով

Այս ֆայլում գտնված բառերի քանակն իմանալու համար կարող ենք օգտագործել հետեւյալ հրահանգը.

wc test.txt

«Wc» հրամանի արդյունքը հետեւյալն է.

3 9 41 test.txt

Արժեքները հետեւյալն են.

Ստացեք ընդհանուր բառերը մի քանի ֆայլից

Դուք կարող եք մի քանի ֆայլի անուններ տրամադրել «wc» հրամանին, քանի որ դուք ստանում եք հաշիվներ յուրաքանչյուր ֆայլի եւ ընդհանուր տողի համար:

Դա ապացուցելու համար մենք թաքցնում ենք test.txt ֆայլը եւ կոչում test2.txt: Երկու ֆայլերի բառերի հաշվարկը ստանալու համար մենք կարող ենք գործարկել հետեւյալ հրահանգը.

wc test.txt test2.txt

Արդյունքը հետեւյալն է.

3 9 41 test.txt

3 9 41 test2.txt

6 18 82 ընդհանուր

Քանի որ յուրաքանչյուր գծի առաջին համարը գծերի թիվը է, երկրորդը, բառի համարը եւ երրորդ թիվը, բայթերի ընդհանուր թիվը:

Կա եւս մեկ անջատիչ, որը մի փոքր տարօրինակ է եւ իրականում աշխատում է բավականին տարօրինակ ձեւով:

Հրահանգն այսպես է թվում.

wc --files0 - ից = -

(Դա բառերի ֆայլերից հետո զրոյական է)

Երբ եք վարում վերը նշված հրահանգը, կտեսնեք կուրսորը եւ կարող եք մուտքագրել ֆայլի անուն: Երբ դուք մուտքագրեք ֆայլի անունը CTRL եւ D երկու անգամ: Սա ցույց կտա այդ ֆայլի գումարները:

Այժմ դուք կարող եք մուտքագրել մեկ այլ ֆայլի անուն եւ սեղմել CTRL D- ը երկու անգամ: Սա ցույց կտա ընդհանուր ֆայլերը երկրորդ ֆայլից:

Դուք կարող եք շարունակել դա անել, մինչեւ որ բավականաչափ չլինեիք: CTRL- ի եւ C- ի համար սեղմեք հիմնական հրամանի տողից:

Նույն հրամանը կարող է օգտագործվել ցանկացած տեքստային ֆայլի բոլոր բառերի համարները թղթապանակում գտնելու համար:

գտնել: -type f -print0 | wc -l --files0-from = -

Սա համատեղում է որոնման հրամանը բառի հաշվարկման հրամանով: Գտեք հրամանը դիտում է ընթացիկ գրացուցակը (նշվում է.), Ֆայլի տեսակով բոլոր ֆայլերի համար, եւ այնուհետեւ տպում է անունը նար նիշով, որը պահանջվում է wc հրամանով: The wc հրամանատարությունը վերցնում է մուտքագրումը եւ գործընթացում, յուրաքանչյուր ֆայլի անունը վերադարձված է գտնի հրամանով:

Ինչպես ցուցադրել միայն ֆայլի բիտերի ընդհանուր թիվը

Եթե ​​դուք պարզապես ցանկանում եք ստանալ ֆայլի մեջ գտնվող բայտերի թվաքանակը, կարող եք օգտագործել հետեւյալ հրահանգը.

wc -c

Սա կվերադարձնի բայտերի եւ ֆայլի անվանման ընդհանուր թիվը:

Ինչպես ցույց տալ միայն ֆայլի մեջ գտնվող Անձնավորությունների ընդհանուր թիվը

Բայտ հաշվարկը սովորաբար մի փոքր ավելի բարձր է, քան ֆայլի մեջ գտնվող նիշերի ընդհանուր թիվը:

Եթե ​​ցանկանում եք ընդամենը ընդհանուր հերոսների հաշվարկը, կարող եք օգտագործել հետեւյալ հրահանգը.

wc -m

Թեստի test.txt ֆայլի համար արտադրանքը 39 է, եւ ոչ թե 41, ինչպես նախկինում:

Ինչպես ցուցադրել միայն ֆայլի ընդհանուր գծերը

Դուք կարող եք գործարկել հետեւյալ հրահանգը, ֆայլում ընդամենը գծերի ընդհանուր թիվը վերադարձնելու համար.

wc -l

Ինչպես ցույց տալ ամենաերկար գիծը ֆայլում

Եթե ​​ցանկանում եք իմանալ ֆայլի ամենաերկար գիծը, կարող եք գործարկել հետեւյալ հրահանգը.

wc -L

Եթե ​​դուք այս հրամանը վարում եք «test.txt» ֆայլի հետ, ապա արդյունքը 22 է, որը համապատասխանում է «Կատվի վրա նստած» գիրքի հերոսների թվին:

Ինչպես ցույց տալ միայն ֆայլի բառերի ընդհանուր թիվը

Վերջին, բայց ոչ պակաս, դուք կարող եք ստանալ ֆայլի մեջ բառերի ընդհանուր թիվը `գործելով հետեւյալ հրահանգը.

wc -w