wc [-l] [soubor]
spočítá a vytiskne na obrazovku
počet řádek, slov a znaků
Např. počet přihlášených uživatelů
na systému zjistíme příkazem
who | wc -l
grep [vzor] [soubor]
Např. počet přihlášených uživatelů pod jménem root se zjistí:
who | grep root | wc -l
diff [-beh] soubor1 soubor2
Zobrazí řádky, v nichž se oba soubory liší spolu s instrukcemi, jak změnit soubor1, abychom dostali soubor2. Odlišné řádky předchází znak <, jde-li o řádku ze souboru1 a > pro řádky ze souboru2.
comm [-123] soubor1 soubor2
Zobrazí řádky, které jsou pouze v souboru1(1. sloupec), v souboru2 (2. sloupec) a řádky společné (3. sloupec). Volba potlačuje tisk příslušného sloupce.
split [-n] [soubor[částsoubor]
Soubor se rozdělí na části, z nichž každá má n řádek a jmenuje se částxx, kde xx je aa, ab, ac, ...
Na př. z databáze /etc/passwd vytvoříme pro každého uživatele jeden soubor uzivatelaa, uzivatelab atd.:split -1 /etc/passwd uzivatel
tr původní_znaky nové_znaky
filtr, který v datech standardního vstupu vymění zadanou množinu znaků za množinu jiných znaků:
Např. soubor cesky.txt, obsahující znaky české národní abecedy převedeme na text bez diakritických znamének ascii.txt:
tr 'ěščřžýáíéúůĚŠČŘŽÝÁÍÉÚŮ' 'escrzyaieuuESCRZYAIEUU' \
<cesky.txt > ascii.txt
crypt [klíč]
filtr, který zašifruje/odšifruje standardní vstup na standardní výstup
crypt < agent007.bis > agent007.bis.cr crypt < agent007.bis.cr | more