|
Příkaz
|
Popis
|
|
cat file1 | command( sed, grep, awk, grep, atd...) > result.txt
|
Sloučí podrobný text souboru a zapíše shrnutí do nového souboru
|
|
cat file1 | command( sed, grep, awk, grep, atd...) >> result.txt
|
Sloučí podrobný text souboru a zapíše shrnutí do existujícího souboru
|
|
grep Aug /var/log/messages
|
Hledá klíčové slovo "Aug" v souboru '/var/log/messages'
|
|
grep ^Aug /var/log/messages
|
Hledá výrazy začínající "Aug" v souboru '/var/log/messages'
|
|
grep [0-9] /var/log/messages
|
Vybere všechny řádky obsahující číslice ze souboru '/var/log/messages'
|
|
grep Aug -R /var/log/*
|
Hledá řetězec "Aug" v adresáři '/var/log' a podadresářích
|
|
sed 's/stringa1/stringa2/g' example.txt
|
Nahradí 'stringa1' za 'stringa2' v souboru example.txt
|
|
sed '/^$/d' example.txt
|
Odstraní všechny prázdné řádky z example.txt
|
|
sed '/ *#/d; /^$/d' example.txt
|
Odstraní všechny komentáře a prázdné řádky v souboru
|
|
echo 'esempio' | tr '[:lower:]' '[:upper:]'
|
Sloučí obsah buněk nahoru
|
|
sed -e '1d' result.txt
|
Vynechá první řádek ze souboru example.txt
|
|
sed -n '/stringa1/p'
|
Zobrazí pouze řádky obsahující 'stringa1'
|
|
sed -e 's/ *$//' example.txt
|
Odstraní prázdné znaky na konci každého řádku
|
|
sed -e 's/stringa1//g' example.txt
|
Odstraní pouze výrazy 'stringa1' z dokumentu a ponechá zbytek
|
|
sed -n '1,5p;5q' example.txt
|
Zobrazí obsah od prvního do pátého řádku
|
|
sed -n '5p;5q' example.txt
|
Zobrazí pátý řádek
|
|
sed -e 's/00*/0/g' example.txt
|
Nahradí více nul jednou nulou
|
|
cat -n file1
|
Označí řádky souboru
|
|
cat example.txt | awk 'NR%2==1'
|
Odstraní všechny sudé řádky v souboru example.txt
|
|
echo a b c | awk '{print $1}'
|
Zobrazí první buňku v jednom řádku
|
|
echo a b c | awk '{print $1,$3}'
|
Zobrazí první a třetí buňku v jednom řádku
|
|
paste file1 file2
|
Sloučí obsah dvou souborů nebo sloupců
|
|
paste -d '+' file1 file2
|
Sloučí obsah dvou souborů nebo sloupců, oddělených "+"
|
|
sort file1 file2
|
Seřadí obsah dvou souborů
|
|
sort file1 file2 | uniq
|
Spojí dva soubory (duplicitní řádky ponechá jedinou)
|
|
sort file1 file2 | uniq -u
|
Odstraní průnik a ponechá ostatní řádky
|
|
sort file1 file2 | uniq -d
|
Vyjíma soubory a dvojice zestupnosti (nechá pouze soubory existující v obou)
|
|
comm -1 file1 file2
|
Porovná obsah dvou souborů, let a ponechá pouze 'file1'
|
|
comm -2 file1 file2
|
Porovná obsah dvou souborů, let a ponechá pouze 'file2'
|
|
comm -3 file1 file2
|
Porovná obsah dvou souborů, let a ponechá pouze to, co je obsaženo oběma
|