«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-of = -

(Бұл сөз файлдардан кейін нөлге тең)

Жоғарыда көрсетілген пәрменді іске қосқан кезде курсорды көресіз және файл атауын енгізе аласыз. Файл атауын енгізгеннен кейін CTRL және D пернелерін екі рет басыңыз. Бұл сол файлдың қорытындыларын көрсетеді.

Енді басқа файл атауын енгізіп, CTRL D пернесін екі рет басыңыз. Бұл екінші файлдан жасалған қорытындыларды көрсетеді.

Сіз мұны жеткілікті болғанға дейін жалғастыра аласыз. Негізгі командалық жолдан шығу үшін CTRL және C пернелерін басыңыз.

Сол пәрменді қалтадағы барлық мәтіндік файлдардың барлық сөздерінің сандарын төмендегідей табу үшін пайдалануға болады:

табу. -type f -print0 | wc -l --files0-from = -

Бұл пәрменді сөзді санау пәрменімен біріктіреді. Табу пәрмені файл түрімен бар барлық файлдар үшін ағымдағы каталогқа (. Арқылы белгіленеді) қарап, одан кейін wc пәрмені арқылы талап етілетін нөлдік таңбамен атын шығарады. Wc пәрмені енгізуді қабылдайды және табу пәрмені арқылы қайтарылған әрбір файл атауын өңдейді.

Файлдағы байттардың жалпы санын көрсету әдісі

Егер сіз файлдағы байт санының есебін алғыңыз келсе, келесі пәрменді пайдалануға болады:

wc -c <файл аты>

Бұл байттардың жалпы саны мен файл атауын қайтарады.

Файлдағы таңбалардың жалпы санын көрсету жолы

Байт санағы әдетте файлдағы таңбалардың жалпы санынан сәл жоғары.

Егер сіз тек жалпы таңба санағыңыз келсе, келесі пәрменді пайдалана аласыз:

wc -m

Test.txt файлының шығысы 39 болып, ал 41 бұрынғыдай емес.

Файлдағы жалпы жолдарды көрсету әдісі

Файлдағы жолдардың жалпы санын қайтару үшін келесі пәрменді іске қоса аласыз:

wc -l <файл аты>

Файлдағы ең ұзын сызықты қалай көрсету керек

Файлдағы ең ұзын жолды білгіңіз келсе, келесі пәрменді іске қосуға болады:

wc -L <файл аты>

Егер сіз осы пәрменді «test.txt» файлына қарсы қолдансаңыз, онда нәтиже 22 болып табылады, ол «Мысықта матаға отырғызылған» жолына арналған таңбалар санына сәйкес келеді.

Файлдағы сөздердің жалпы санын көрсету әдісі

Соңғы, бірақ ең аз дегенде, келесі пәрменді орындау арқылы файлдағы сөздердің жалпы санын аласыз:

wc -w