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