Командата "wc" на Linux може да се използва, за да се осигури съвкупност от броя на думите, които се съдържат във файл. Това е полезно, ако се опитвате да влезете в конкурс, който изисква максимален брой думи или ако сте студент с изискване за минимален лимит за думата в есе.
В действителност това само наистина работи добре върху текстовите файлове, но LibreOffice осигурява опция "count word" чрез менюто "tools", ако имате нужда от броя на думите от документ с богат текст като Word документ, документ от OpenOffice или богат текстов файл.
Как да използвате командата "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.txt3 9 41 test2.txt6 18 82 общо
Както и преди първото число на всеки ред да е броят на линиите, второто число е числото на думите, а третата - общия брой байтове. Има друг комутатор, който е малко странно в името и действително работи по доста странен начин. Командата изглежда така: wc --files0-от = - (Това е нула след думата файлове) Когато стартирате горната команда, ще видите курсор и можете да въведете име на файл. След като въведете името на файла, натиснете два пъти CTRL и D. Това ще покаже сумите за този файл. Сега можете да въведете друго име на файл и натиснете CTRL D два пъти. Това ще покаже сумите от втория файл. Можете да продължите да правите това, докато не стигнете достатъчно. Натиснете CTRL и C, за да излезете обратно към главния команден ред. Същата команда може да се използва за намиране на броя на всички думи на всички текстови файлове в папка, както следва: намирам . -type f -print0 | wc -l --файлове0-от = - Това съчетава командата find с командата count count. Командата find намира в текущата директория (обозначена с.) За всички файлове с тип файл и след това отпечатва името с нулев знак, който се изисква от командата wc. Командата wc взема входа и обработва всяко име на файл, върнато от командата find. Ако просто искате да разберете броя на байтовете в даден файл, можете да използвате следната команда: wc-c Това ще върне общия брой байтове и името на файла. Броят на байтовете обикновено е малко по-висок от общия брой знаци във файла. Ако искате само общия брой знаци, можете да използвате следната команда: wc -m За файла test.txt изходът е 39, а не 41, както преди. Можете да изпълните следната команда, за да върнете само общия брой линии във файл: wc -l Ако искате да знаете най-дългата линия във файл, можете да изпълните следната команда: wc -L Ако изпълните тази команда срещу файла "test.txt", резултатът е 22, което съответства на броя знаци за реда "Котката седна на мат". Не на последно място можете да получите общия брой думи във файл, като изпълните следната команда: wc -w Как да се покаже само общият брой байтове в даден файл
Как да показваме само общия брой знаци в даден файл
Как да се показват само общите линии в даден файл
Как да показваме най - дългия ред в файл
Как да се покаже само общия брой думи в даден файл