| Polecenie |
Opis |
|
# cat example.txt | awk 'NR%2==1' |
usuwa wszystkie regularne linie z example.txt [man] |
|
# echo a b c | awk '{print $1}' |
wyświetl pierwszą kolumnę linii [man] |
|
# echo a b c | awk '{print $1,$3}' |
wyświetl pierwszą i trzecią kolumnę linii [man] |
|
# cat -n file1 |
wyświetla plik numerując linie [man] |
|
# comm -1 file1 file2 |
porównuje zawartość dwóch plików przez usunięcie tylko unikatowych linii z 'file1' [man] |
|
# comm -2 file1 file2 |
porównuje zawartość dwóch plików przez usunięcie tylko unikatowych linii z 'file2' [man] |
|
# comm -3 file1 file2 |
porównuje zawartość dwóch plików przez usunięcie tylko linii, które są w obu plikach [man] |
|
# diff file1 file2 |
znajduje różnice między dwoma plikami [man] |
|
# grep Aug /var/log/messages |
szuka słów "Aug" w pliku '/var/log/messages' [man] |
|
# grep ^Aug /var/log/messages |
szuka słów zaczynających się od "Aug" w pliku '/var/log/messages' [man] |
|
# grep [0-9] /var/log/messages |
wybiera z pliku '/var/log/messages' wszystkie linie zawierające numer [man] |
|
# grep Aug -R /var/log/* |
szuka ciągu "Aug" w katalogu '/var/log' i zawartych w nim [man] |
|
# paste file1 file2 |
scala zawartość dwóch plików do kolumn [man] |
|
# paste -d '+' file1 file2 |
scala zawartość dwóch plików do kolumn z '+' na środku [man] |
|
# sdiff file1 file2 |
znajduje różnice między dwoma plikami i łączy je interaktywnie (jak "diff") [man] |
|
# sed 's/string1/string2/g' example.txt |
zmienia "string1" na "string2" w example.txt [man] |
|
# sed '/^$/d' example.txt |
usuwa wszystkie puste linie z example.txt [man] |
|
# sed '/ *#/d; /^$/d' example.txt |
usuwa comments and blank lines from example.txt [man] |
|
# sed -e '1d' exampe.txt |
usuwa pierwszą linię z example.txt [man] |
|
# sed -n '/string1/p' |
wyświetl tylko linie zawierające "string1" [man] |
|
# sed -e 's/ *$//' example.txt |
usuwa puste zanki na końcu każdego rzędu [man] |
|
# sed -e 's/string1//g' example.txt |
usuwa słowo "string1" z tekstu i pozostawia resztę w stanie nienaruszonym [man] |
|
# sed -n '1,5p' example.txt |
wy wietl from 1th to 5th row [man] |
|
# sed -n '5p;5q' example.txt |
wy wietl row number 5 [man] |
|
# sed -e 's/00*/0/g' example.txt |
zastępuje większą ilość zer jednym zerem [man] |
|
# sort file1 file2 |
sortuje zawartość dwóch plików [man] |
|
# sort file1 file2 | uniq |
sortuje zawartość dwóch plików pomijając powtórzone linie [man] |
|
# sort file1 file2 | uniq -u |
sortuje zawartość dwóch plików i wyświetla tylko unikalne linie [man] |
|
# sort file1 file2 | uniq -d |
sortuje zawartość dwóch plików i wyświetla tylko powtózone linie [man] |
|
# echo 'word' | tr '[:lower:]' '[:upper:]' |
konwertuje z małych do wielkich liter [man] |