| Command |
Description |
|
# cat example.txt | awk 'NR%2==1' |
Прыбірае з файла example.txt ўсе цотныя радкі [man] |
|
# echo a b c | awk '{print $1}' |
Паказвае першы слупок у радку [man] |
|
# echo a b c | awk '{print $1,$3}' |
Паказвае першы і трэці слупкі у радку [man] |
|
# cat -n file1 |
Паказвае змесціва файла з нумарацыяй радкоў [man] |
|
# comm -1 file1 file2 |
Параўноўвае змесціва двух файлаў, прыбраўшы толькі унікальныя радкі з файла 'file1' [man] |
|
# comm -2 file1 file2 |
Параўноўвае змесціва двух файлаў, прыбраўшы толькі унікальныя радкі з файла 'file2' [man] |
|
# comm -3 file1 file2 |
Параўноўвае змесціва двух файлаў, прыбраўшы толькі радкі, якія ёсць у абодвух файлах [man] |
|
# diff file1 file2 |
Знайсці розніцу паміж двума файламі [man] |
|
# grep Aug /var/log/messages |
Шукае радкі, якія ўтрымліваюць паслядоўнасць літар "Aug", у файле '/var/log/messages' [man] |
|
# grep ^Aug /var/log/messages |
Шукае радкі, якія пачынаюцца як "Aug", у файле '/var/log/messages' [man] |
|
# grep [0-9] /var/log/messages |
Выбірае з файла '/var/log/messages' усе радкі, якія ўтрымліваюць лічбы [man] |
|
# grep Aug -R /var/log/* |
Шукае паслядоўнасць літар "Aug" у каталогу '/var/log' і глыбей [man] |
|
# paste file1 file2 |
Злучае змесціва двух файлаў у слупках [man] |
|
# paste -d '+' file1 file2 |
Злучае змесціва двух файлаў у слупках, падзяліўшы пасярэдзіне вывад знакам '+' [man] |
|
# sdiff file1 file2 |
Знайсці розніцу паміж двума файламі ды інтэракцыйна спалучыць іх змест [man] |
|
# sed 's/string1/string2/g' example.txt |
Замяняе "string1" на "string2" у файле example.txt [man] |
|
# sed '/^$/d' example.txt |
Выдаляе ўсе пустыя радкі з файла example.txt [man] |
|
# sed '/ *#/d; /^$/d' example.txt |
Выдаляе каментарыі ды пустыя радкі з файла example.txt [man] |
|
# sed -e '1d' exampe.txt |
Прыбірае з файла example.txt першы радок [man] |
|
# sed -n '/string1/p' |
Паказвае толькі радкі з паслядоўнасцю літар "string1" [man] |
|
# sed -e 's/ *$//' example.txt |
Выдаляе прабельныя знакі ў канцы кожнага радка [man] |
|
# sed -e 's/string1//g' example.txt |
Выдаляе з тэксту толькі паслядоўнасці літар "string1", а іншага не чапае [man] |
|
# sed -n '1,5p' example.txt |
Паказвае тэкст ад першага да пятага радка [man] |
|
# sed -n '5p;5q' example.txt |
Паказвае пяты радок [man] |
|
# sed -e 's/00*/0/g' example.txt |
Замяняе паслядоўнасці нулёў адным нулём [man] |
|
# sort file1 file2 |
Парадкуе змесціва двух файлаў [man] |
|
# sort file1 file2 | uniq |
Парадкуе змесціва двух файлаў, не паўтараючы паўторныя радкі [man] |
|
# sort file1 file2 | uniq -u |
Парадкуе змесціва двух файлаў, паказваючы толькі унікальныя радкі [man] |
|
# sort file1 file2 | uniq -d |
Парадкуе змесціва двух файлаў, паказваючы толькі паўторныя радкі [man] |
|
# echo 'word' | tr '[:lower:]' '[:upper:]' |
Пераўтварае літары ніжняга рэгістра ў літары верхняга рэгістра [man] |