Шумораи калимаҳо дар файл бо истифода аз "Wc" фармон

Фармони Linux "wc" метавонад барои як маҷмӯи калимаҳое, ки дар файл мавҷуданд, истифода карда шаванд. Ин ба шумо фоиданок аст, агар шумо кӯшиш кунед, ки рақобатро ворид кунед, ки шумораи зиёди калимаҳо талаб карда мешавад ва агар шумо донишҷӯ бо талаботи ҳадди аққал калимаи калидӣ дар як мафҳум ҳастед.

Дар ҳақиқат ин танҳо дар файлҳои матн хуб аст, аммо LibreOffice менюи "санҷишҳо" -ро бо менюи "асбобҳо" таъмин мекунад, агар шумо калимаи калонро бо ҳуҷҷати дорои миқдори калони монанди Калимаи Word, Document OpenOffice ё файлҳои матнии бой.

Чӣ тавр истифода бурдани "wc" фармон

Истифодаи асосии "wc" ин аст:

ВК

Масалан, мо файли called test.txt бо мазмуни зерин дорад:

Паёми ман
Title
Бисёре,

Барои дарёфти шумораи калимаҳои ин файл, мо метавонем аз фармонҳои зерин истифода барем:

wc test.txt

Фармоиш аз фармонҳои "wc" ин аст:

3 9 41 test.txt

Арзишҳо инҳоянд:

Гирифтани калимаи умумии аз файлҳои гуногун

Шумо метавонед номи файлҳои яктарафаро ба "wc" фармон диҳед, вақте ки шумо ҳисоб мекунед, ки ҳисобҳо барои ҳар як файл ва сатри умумӣ гиранд.

Барои исбот кардани ин санади санҷишӣ санҷида шудаем 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 -ро пахш кунед барои бозгашт ба сатри асосии фармон.

Ҳамин гуна фармон метавонад барои дарёфти ҳисобҳои ҳамаи калимаҳои ҳамаи матнҳои матнӣ дар ҷузвдони зерин истифода шавад:

ёфтед. -тавр f -print0 | wc -l -files0-аз = -

Ин фармон фармони ҷустуҷӯро бо фармоне, ки калимаро ба ҳам меорад. Фармони ҷустуҷӯ ба феҳристи ҷорӣ назар мекунад, ки ҳамаи файлҳо бо навъи файл пайдо мешаванд ва пас аз он, ки бо фармони WC талаб карда мешавад, номро чоп кунед. Фармондеҳи Wc воридкунӣ ва равандҳои ҳар як номи файлро бо фармони фармони баргардонида мегирад.

Чӣ тавр Display танҳо шумораи умумии бекорон дар файли

Агар шумо хоҳед, ки шумораи рақамҳои байтро дар файли зерин истифода баред, шумо метавонед фармони зеринро истифода баред:

wc -c

Ин рақами маҷалла ва файлро бар мегардонад.

Чӣ тавр Display танҳо шумораи умумии нишонаҳо дар файли

Миқдори ячейкаҳо аз миқдори умумии ҳарфҳо дар файл хурдтар аст.

Агар шумо хоҳед, ки шумораи умумии рақамро шумо метавонед фармони зеринро истифода баред:

wc -m

Барои санҷиши файли.txt ҳаҷм 39 ва на 41 адад, ки он пештар буд.

Чӣ тавр нишон диҳед, ки танҳо Ҳаққи Ҳамагӣ дар Файл

Шумо метавонед фармонро зер кунед, ки танҳо шумораи умумии хатогиҳо дар файли зерин баргардонида шавад:

wc -l

Чӣ тавр нишон диҳед, ки аз ҳама дарозтарин дар файли

Агар шумо хоҳед, ки хати дарозтаринро дар як файл шинос кунед, шумо метавонед фармонро иҷро кунед:

wc-л

Агар шумо ин фармонро бар зидди "test.txt" ба кор баред, натиҷа 22 аст, ки ба шумораи аломатҳо барои сатри "Боби рӯи мода" нишастед.

Чӣ тавр Display танҳо шумораи умумии калимаҳо дар як файл

Дар охир, аммо на камтар аз он, шумо метавонед шумораи умумии суханонро дар як файл тавассути иҷро кардани фармонҳои зерин дастрас кунед:

wc-w