Kā lietot WC komandu operētājsistēmā Linux

Saskaitiet vārdu, rindiņu, baitu un pat rakstzīmju skaitu failā no termināļa

tualete (word count) komanda tiek izmantota Linux sistēmās, lai saskaitītu vārdu, rindu un baitu skaitu teksta failā. Varat to izmantot daudzos veidos kopā ar citām komandām, lai diezgan viegli parādītu informāciju par teksta failiem.

Izmantojot tualete komandu

Vispārējā sintakse:.

wc [opcijas..] [faila_nosaukums]

Iespējas, kas pieejamas ar tualete komandu:

OpcijaApraksts
-ldrukāt rindiņu skaitu failā
-wdrukāt vārdu skaitu failā
-cizdrukāt baitu skaitu failā
-mdrukāt rakstzīmju skaitu failā
-Ldrukāšanas garākās rindiņas garums failā

Piemērs:

Mēs redzēsim pamata piemēru, kas izskaidro izmantošanu tualete komanda Linux.

Mums ir demonstrācijas fails ar nosaukumu test.txt. Tālāk ir norādīts demonstrācijas faila test.txt saturs.

Šis ir demonstrācijas fails. Šis raksts palīdzēs jums apgūt wc komandu. wc komanda ir diezgan viegli lietojama. Par tā funkcijām varat uzzināt šajā rakstā. Šajā portā $ varat atrast daudz noderīgu rakstu, kas saistīti ar visām jūsu Linux vajadzībām. Faila beigas Paldies.

Izmantojot tualete komanda šajā failā.

wc test.txt

Izvade:

gaurav@ubuntu:~$ wc test.txt 11 51 275 test.txt gaurav@ubuntu:~$

Šajā izvadē var redzēt, ka skaitļi attēlo vērtības šādi.

  1. rindu skaits — 11
  2. vārdu skaits - 51
  3. baitu skaits — 275

Varat arī parādīt rindu un vārdu skaitu, izmantojot tualete komandu vairākiem failiem.

Piemērs:

wc /etc/passwd /proc/cpuinfo

Izvade:

gaurav@ubuntu:~$ wc /etc/passwd /proc/cpuinfo 55 95 3102 /etc/passwd 108 820 4688 /proc/cpuinfo 163 915 7790 kopā gaurav@ubuntu:~$

Izvades 2. rindā tiek parādīta informācija par /etc/passwd failu un 3. rindiņu /proc/cpuinfo. Izvades beigās tiek parādīts abu apvienoto failu kopējais skaitlis.

Kā saskaitīt kopējo rindu skaitu teksta failā

Izmantojot -l variants tualete komandu, varat izdrukāt rindu skaitu dotajā teksta failā.

Vispārējā sintakse:

wc -l [faila_nosaukums]

Piemērs:

wc -l /etc/group

Izvade:

gaurav@ubuntu:~$ wc -l /etc/group 81 /etc/group gaurav@ubuntu:~$

Šeit, izvadē, mēs varam redzēt, ka rindu skaits /etc/group fails ir 81.

Kā saskaitīt vārdus teksta failā

Izmantojot -w (mazo burtu) opcija tualete komanda izdrukā kopējo vārdu skaitu teksta failā terminālī.

Vispārējā sintakse:

wc -w [faila_nosaukums]

Piemērs:

wc -w test.txt

Izvade:

51 test.txt

Teksta failā test.txt ir 51 vārds.

Iegūstiet faila baitu skaitu

Jūs varat izmantot -c opcija ar tualete komandu, lai izdrukātu termināļa failā esošo baitu skaitu.

Faila izmantoto baitu skaits norāda uz šī teksta faila aizņemto atmiņu.

Vispārējā sintakse:

wc -c [faila_nosaukums]

Piemērs:

wc -c /etc/passwd

Izvade:

gaurav@ubuntu:~$ wc -c /etc/passwd 3102 /etc/passwd gaurav@ubuntu:~$

No rezultātiem mēs varam secināt, ka passwd Fails izmanto 3102 baitus.

Iegūstiet kopējo rakstzīmju skaitu failā

Izmantojot -m opcija ar tualete komanda izdrukās kopējo rakstzīmju skaitu dotajā failā.

Vispārējā sintakse:

wc -m [faila_nosaukums]

Piemērs:

wc -m test.txt

Izvade:

gaurav@ubuntu:~/space$ wc -m test.txt 275 test.txt gaurav@ubuntu:~/space$ 

Izvade parāda, ka dotajā failā ir 275 rakstzīmes.

Iegūstiet faila garākās rindas garumu

Jūs varat izmantot -L (lielie burti) opcija ar tualete komandu, lai izdrukātu garākās rindiņas garumu teksta failā. Šī komanda izdrukā garumu kā rakstzīmju skaitu rindā.

Vispārējā sintakse:

wc -L [faila_nosaukums]

Piemērs:

wc -L test.txt

Izvade:

82 test.txt

Šī izvade parāda, ka norādītā teksta faila test.txt garākajā rindā ir 82 rakstzīmes.

Kā saskaitīt teksta failu skaitu pašreizējā direktorijā

tualete komandu var izmantot arī, lai saskaitītu kopējo teksta failu skaitu pašreizējā direktorijā. Lai to izdarītu, jums ir jāizmanto tualete komanda ar — atrast komanda caur caurulēm.

Apskatīsim šo lietojumu tualete komandu, izmantojot piemēru.

Piemērs:

atrast. -tips f | wc -l

.(punkts) : Lūk, . (punkts) nozīmē to atrast komandai vajadzētu meklēt pašreizējā direktorijā.

-tips: Tas norāda atrast komandu, lai pašreizējā direktorijā meklētu līdzīgus failu tipus.

f: Šeit, f apzīmē "failus".

Neatkarīgi no šīs pirmās komandas izvades atrast pēc tam tiks nosūtīts uz tualete komandu. tualete pēc tam saskaitīs kopējo failu skaitu pašreizējā direktorijā un parādīs numuru jūsu terminālī.

Izvade:

gaurav@ubuntu:~/space$ atrast . -tips f | wc -l 13 gaurav@ubuntu:~/space$ 

Izvade tiek parādīta kā 13, kas nozīmē, ka dotajā direktorijā ir 13 tāda paša veida teksta faili.

Secinājums

Kā jūs piekrītat, ka izmantošana tualete komanda ir diezgan vienkārša, un to var viegli izmantot ar teksta failiem, lai iegūtu informāciju par tiem. Šo komandu var izmantot arī kopā ar citām komandām, izmantojot cauruļvadu opciju.