Linux команда sed - редактор текстовых файлов.
Linux команда sed — редактор текстовых файлов. Позволяет форматировать текстовые файлы и искать и заменять одни части текста другими. Может работать с регулярными выражениями.
#!/bin/bash
# command sed = stream editor
# 2:00 добавляем межстрочный интервал во весь файл
sed G text_file
# 2:09 выводит на печать заданное число строк
sed 10p text_file
# 2:28 удаляет 5-ю строку
sed 5d text_file
# 3:01 удаляет 5-7 строки
sed 5,7d text_file
# 3:28 заменяет su на RRR один раз в каждой строке
sed s/su/adm/RRR/ text_file
# 4:26 заменяет su на RRR каждый раз в каждой строке
sed s/su/RRR/g text_file
# 4:40 заменяет su или adm на RRR каждый раз в каждой строке
sed s/su\|adm/RRR/g text_file
# 6:16 заменяет su или adm каждый раз в 5-й строке
sed 5s/su\|adm/RRR/g text_file
# 6:43 заменяет su или adm каждый раз c 3-ю по 5-ю строки
sed 3,5s/su\|adm/RRR/g text_file
0 комментариев