Программирование в стандарте POSIX



         

Пример 6.25


sed -n '

# Выведем непустые строки

/./ {

p

d

}

# Выведем одну пустую строку, затем

# проанализируем следующие.

/^$/ p

# Прочитаем следующую строку, отбросим

# оставшийся перевод строки (пустую строку)

# и вернемся к проверке пустой строки.

:Empty

/^$/ {

N

s /.//

b Empty

}

# Выведем непустую строку, затем вернемся к

# поиску первой пустой.

p

'




Содержание  Назад  Вперед