Spočítejte počet slov, řádků, bajtů, dokonce i znaků v souboru z terminálu
toaleta
(počet slov) příkaz se používá v systémech Linux k počítání počtu slov, řádků a bajtů v textovém souboru. Můžete jej použít mnoha způsoby s jinými příkazy, abyste velmi snadno zobrazili informace o textových souborech.
Použitím toaleta
příkaz
Obecná syntaxe:.
wc [možnosti..] [název_souboru]
Dostupné možnosti s toaleta
příkaz:
Volba | Popis |
-l | vytisknout počet řádků v souboru |
-w | vytisknout počet slov v souboru |
-C | tisk počtu bajtů v souboru |
-m | tisk počtu znaků v souboru |
-L | délka tisku nejdelšího řádku v souboru |
Příklad:
Ukážeme si základní příklad vysvětlující použití toaleta
příkaz v Linuxu.
Máme ukázkový soubor s názvem test.txt. Následuje obsah ukázkového souboru test.txt.
Toto je ukázkový soubor. Tento článek vám pomůže naučit se příkaz wc. wc příkaz je velmi snadno použitelný. O jeho vlastnostech se můžete dozvědět v tomto článku. Na tomto portu můžete najít mnoho užitečných článků souvisejících se všemi vašimi potřebami Linuxu$ Konec souboru Děkujeme.
Použitím toaleta
příkaz k tomuto souboru.
wc test.txt
Výstup:
gaurav@ubuntu:~$ wc test.txt 11 51 275 test.txt gaurav@ubuntu:~$
V tomto výstupu můžete vidět, že čísla představují hodnoty následovně.
- počet řádků – 11
- počet slov -
51
- počet bajtů —
275
Můžete také zobrazit počet řádků a slov pomocí toaleta
příkaz na více souborech.
Příklad:
wc /etc/passwd /proc/cpuinfo
Výstup:
gaurav@ubuntu:~$ wc /etc/passwd /proc/cpuinfo 55 95 3102 /etc/passwd 108 820 4688 /proc/cpuinfo 163 915 7790 celkem gaurav@ubuntu:~$
2. řádek ve výstupu zobrazuje podrobnosti o /etc/passwd
soubor a 3. řádek /proc/cpuinfo
. Na konci výstupu se zobrazí celková hodnota obou souborů dohromady.
Jak spočítat celkový počet řádků v textovém souboru
Za použití -l
možnost z toaleta
můžete vytisknout počet řádků v daném textovém souboru.
Obecná syntaxe:
wc -l [název_souboru]
Příklad:
wc -l /etc/group
Výstup:
gaurav@ubuntu:~$ wc -l /etc/group 81 /etc/group gaurav@ubuntu:~$
Zde ve výstupu můžeme vidět, že počet řádků v /etc/group
soubor je 81.
Jak počítat slova v textovém souboru
Použitím -w
(malá písmena) možnost v toaleta
příkaz vypíše celkový počet slov v textovém souboru v terminálu.
Obecná syntaxe:
wc -w [název_souboru]
Příklad:
wc -w test.txt
Výstup:
51 test.txt
V textovém souboru test.txt je 51 slov.
Získejte počet bajtů souboru
Můžete použít -C
možnost s toaleta
příkaz k vytištění počtu bajtů v souboru na vašem terminálu.
Počet bajtů využitých souborem nám říká o paměti obsazené tímto textovým souborem.
Obecná syntaxe:
wc -c [název_souboru]
Příklad:
wc -c /etc/passwd
Výstup:
gaurav@ubuntu:~$ wc -c /etc/passwd 3102 /etc/passwd gaurav@ubuntu:~$
Z výstupu můžeme usoudit, že passwd
soubor využívá 3102 bajtů.
Získejte celkový počet znaků v souboru
Použitím -m
možnost s toaleta
příkaz vytiskne celkový počet znaků v daném souboru.
Obecná syntaxe:
wc -m [název_souboru]
Příklad:
wc -m test.txt
Výstup:
gaurav@ubuntu:~/space$ wc -m test.txt 275 test.txt gaurav@ubuntu:~/space$
Výstup ukazuje, že daný soubor má 275 znaků.
Získejte délku nejdelšího řádku v souboru
Můžete použít -L
(velká) možnost s toaleta
příkaz k vytištění délky nejdelšího řádku v textovém souboru. Tento příkaz vytiskne délku jako počet znaků v řádku.
Obecná syntaxe:
wc -L [název_souboru]
Příklad:
wc -L test.txt
Výstup:
82 test.txt
Tento výstup znamená, že v daném textovém souboru test.txt je na nejdelším řádku 82 znaků.
Jak spočítat počet textových souborů v aktuálním adresáři
toaleta
příkaz lze také použít k počítání celkového počtu textových souborů v aktuálním adresáři. Chcete-li to provést, musíte použít toaleta
příkaz s — nalézt
příkaz přes potrubí.
Podívejme se na toto použití toaleta
příkaz prostřednictvím příkladu.
Příklad:
najít -typ f | wc -l
.
(tečka) : Tady, .
(tečka) to znamená nalézt
příkaz by měl hledat v aktuálním adresáři.
-typ
: Toto specifikuje nalézt
příkaz k vyhledání podobných typů souborů v aktuálním adresáři.
F
: Tady, F
představují ‚soubory‘.
Cokoli je výstupem tohoto prvního příkazu nalézt
poté bude potrubím odvedeno do toaleta
příkaz. toaleta
poté spočítá celkový počet souborů v aktuálním adresáři a zobrazí číslo na vašem terminálu.
Výstup:
gaurav@ubuntu:~/space$ najít . -typ f | wc -l 13 gaurav@ubuntu:~/space$
Výstup se zobrazí jako 13, což znamená, že v daném adresáři je 13 textových souborů stejného typu.
Závěr
Jak byste souhlasili, že použití toaleta
příkaz je velmi jednoduchý a lze jej snadno použít s textovými soubory, abyste o nich získali podrobnosti. Tento příkaz lze také použít v kombinaci s jinými příkazy pomocí možnosti potrubí.