Командата „wc“ или думата за преброяване в Bash се счита за изключително полезна, тъй като помага при намирането на различни статистически данни за даден файл. Тази команда може да се използва в множество различни варианти. В това ръководство обаче ще научим основното използване на тази команда в Bash.
Метод за използване на командата “wc” в Bash в Linux Mint 20:
Преди да започнем да използваме командата “wc” в Bash, първо бихме искали да ви покажем версията на тази команда, която е инсталирана в нашата Linux Mint 20 система.
$ wc --версия
За да проверим версията на командата “wc”, инсталирана в нашата система, показахме изхода на гореспоменатата команда на изображението по-долу:
Тук също искаме да заявим, че за демонстриране на използването на командата “wc” в Bash в Linux Mint 20, ние създадохме случаен файл с име wc.текст. Използвахме същия файл във всичките осем примера, описани по-долу. Можете да видите съдържанието на този файл, като изпълните тази команда.
Съдържанието на този фиктивен файл е показано на следното изображение:
След като показахме това, всички сме готови да ви обясним някои примери относно използването на командата “wc” в Bash в Linux Mint 20.
Пример # 1: Показване на броя редове, думи, символи и името на файл:
Ако искате да покажете броя на редовете, думите, знаците и името на файл в Linux Mint 20, тогава можете да изпълните командата “wc” без допълнителни флагове по този начин:
$ wc файлТук трябва да замените файла с името на файла, чийто брой редове, брой думи, брой знаци и име искате да се показват на вашия терминал. Заменихме го с wc.txt, т.е.д., името на нашия фиктивен файл.
Изходът на командата по подразбиране “wc” е показан по-долу:
Тук първата колона представлява броя на редовете; втората показва броя на думите, третата показва броя на символите, докато четвъртата посочва името на файла.
Пример # 2: Отпечатване само на броя думи и името на файла:
Ако искате да отпечатате само общия брой думи във файл заедно с името му, тогава можете да използвате командата “wc” с флага “-w”.
$ wc -w файлТук трябва да замените файла с името на файла, чийто брой думи и име искате да се показват на вашия терминал. Заменихме го с wc.txt, т.е.д., името на нашия фиктивен файл.
Модификацията на изхода на командата “wc” е показана по-долу:
Пример # 3: Отпечатване само на броя редове и името на файл:
Ако искате да отпечатате само общия брой редове във файл заедно с името му, тогава можете да използвате флага „-l“ заедно с командата „wc“.
$ wc -l файлТук трябва да замените файла с името на файла, чийто брой редове и име искате да се показват на вашия терминал. Заменихме го с wc.txt, т.е.д., името на нашия фиктивен файл.
Модификацията на изхода на командата “wc” е показана по-долу:
Пример # 4: Отпечатване само на броя символи и името на файл:
Ако искате да отпечатате само общия брой знаци във файл заедно с името му, тогава можете да използвате командата "wc" с флага "-m".
$ wc -m файлТук трябва да замените File с името на файла, чийто брой символи и име искате да се показват на вашия терминал. Заменихме го с wc.txt, т.е.д., името на нашия фиктивен файл.
Модификацията на изхода на командата “wc” е показана по-долу:
Пример # 5: Отпечатване само на броя байтове и името на файл:
Ако искате да отпечатате само общия брой байтове във файл заедно с името му, тогава можете да използвате командата “wc” с флага “-c”.
$ wc -c файлТук трябва да замените файла с името на файла, чийто брой байтове и име искате да се показват на вашия терминал. Заменихме го с wc.txt, т.е.д., името на нашия фиктивен файл.
Модификацията на изхода на командата “wc” е показана по-долу:
Пример # 6: Отпечатване само на дължината на най-дългия ред (брой знаци в най-дългия ред) и името на файл:
Ако просто искате да покажете най-дългата дължина на реда и името на файл, тогава можете да използвате командата “wc” с флага “-L”.
Тук трябва да замените File с името на файла, чийто брой и име на най-дългия ред искате да се показват на вашия терминал. Заменихме го с wc.txt, т.е.д., името на нашия фиктивен файл.
Модификацията на изхода на командата “wc” е показана по-долу:
Пример # 7: Отпечатване на общия брой файлове и папки в текущата директория:
Командата “wc” може също да се комбинира с командата “ls”, за да се отпечата общият брой файлове и папки в директория по следния начин:
$ ls | wc -l
Общият брой файлове и папки в текущата ни директория, както е показано на изображението по-долу:
Пример # 8: Показване на броя на редовете, думите, символите и имената на повече от един файл заедно с общия брой:
Ако искате да покажете броя на редовете, броя на думите, броя на символите и имената на повече от един файл, тогава можете да изпълните командата “wc” по следния начин:
$ wc Файл1 Файл2Тук трябва да замените File1 и File2 с точните имена на файловете, чиято статистика искате да се показва на вашия терминал. Заменихме ги с wc.txt и abc.txt, т.е.д., имената на нашите фиктивни файлове. Можете дори да споменете имената на повече от два файла.
Модификацията на изхода на командата “wc” е показана по-долу:
Тук последният ред представлява общия брой редове, броя на думите и броя на символите и на двата ни файла.
Заключение:
Преглеждайки този урок за използването на командата „wc“ в Bash, можете лесно да използвате тази команда, за да намерите всички необходими подробности за вашите файлове в Linux Mint 20.