Замена строки в файлах рекурсивно linux
Найти файлы с текстом и заменить его на месте
grep -rl 'old_string' /etc/ | xargs sed -i 's/old_string/new_string/g'
more linux
all 133 commands →
Вывести столбцы через awk
awk '{print $1, $3}' /etc/passwd
Сумма столбца через awk
awk '{sum += $2} END {print sum}' file.txt
Удалить строки по шаблону
sed -i '/^#/d' config.conf
Многострочная замена через sed
sed -n '/START/,/END/p' file.txt
Уникальные отсортированные значения
sort file.txt | uniq -c | sort -rn