152
# echo a b c | awk '{print $1,$3}'
Вывести первую и третью колонки. Разделение, по-умолчанию, по пробельным символам
или символу табуляции
# echo a b c | awk '{print $1}'
Вывести первую колонку содержимого файла. Разделение, по-умолчанию, по пробельным
символам или символу табуляции
# comm -3 file1 file2
Сравнить содержимое двух файлов, удаляя строки встречающиеся в обоих файлах
# comm -1 file1 file2
Сравнить содержимое двух файлов, не отображая строки принадлежащие файлу
file1
# comm -2 file1 file2
Сравнить содержимое двух файлов, не отображая строки принадлежащие файлу
file2
# grep [0-9] /var/log/messages
Отобрать и вывести строки содержащие цифровые символы из файла
/var/log/messages
# grep ^Aug /var/log/messages
Отобрать и вывести строки, начинающиеся с сочетания символов
"Aug"
, из
файла
/var/log/messages
# grep Aug /var/log/messages
Отобрать
и
вывести
строки,
содержащие
сочетание
символов
"Aug"
из
файла
/var/log/messages
# grep Aug -R /var/log/*
Отобрать и вывести строки, содержащие сочетание символов
"Aug"
, из всех файлов,
расположенных в директории
/var/log
и ниже
# paste -d '+' file1 file2
Объединить содержимое
file1
и
file2
в виде таблицы с разделителем "+"
# paste file1 file2
Объединить содержимое
file1
и
file2
в виде таблицы: строка 1 из file1 = строка 1 колонка 1-
n
, строка 1 из file2 = строка 1 колонка n+1-m
# sdiff file1 file2
Сравнить содержимое двух файлов
# sed 's/string1/string2/g' example.txt
Заменить
string1
на
string2
в файле
example.txt
и вывести содержимое
# sed '/ *#/d; /^$/d' example.txt
Удалить пустые строки и комментарии из файла
Достарыңызбен бөлісу: