Не очень красиво, но вы можете использовать что-то вроде
awk '{print NR, gsub(/banana/, "")' <tempfile
. Он работает с помощью команды awk gsub, чтобы подставить шаблон соответствия (здесь, банан), и он возвращает сколько раз он выполняет замену. Если затем вывести номер строки ввода и количество совпадений
Или повторить линию ввода несколько раз
awk '{A=$0
b=gsub(/banana/, "")
for (i=1; i<=b; i++) print A
}' <tempfile
Вы используете BIND named или автономный dnsmasq (из пакета dnsmasq)? В Ubuntu 12.04 эти серверы имен столкнулись с контролируемым NetworkManager экземпляром dnsmasq: если один из них уже был запущен, другой не смог запустить.
В Ubuntu 12.10 они больше не конфликтуют.
Вы используете BIND named или автономный dnsmasq (из пакета dnsmasq)? В Ubuntu 12.04 эти серверы имен столкнулись с контролируемым NetworkManager экземпляром dnsmasq: если один из них уже был запущен, другой не смог запустить.
В Ubuntu 12.10 они больше не конфликтуют.
Вы используете BIND named или автономный dnsmasq (из пакета dnsmasq)? В Ubuntu 12.04 эти серверы имен столкнулись с контролируемым NetworkManager экземпляром dnsmasq: если один из них уже был запущен, другой не смог запустить.
В Ubuntu 12.10 они больше не конфликтуют.
Вы используете BIND named или автономный dnsmasq (из пакета dnsmasq)? В Ubuntu 12.04 эти серверы имен столкнулись с контролируемым NetworkManager экземпляром dnsmasq: если один из них уже был запущен, другой не смог запустить.
В Ubuntu 12.10 они больше не конфликтуют.
Вы используете BIND named или автономный dnsmasq (из пакета dnsmasq)? В Ubuntu 12.04 эти серверы имен столкнулись с контролируемым NetworkManager экземпляром dnsmasq: если один из них уже был запущен, другой не смог запустить.
В Ubuntu 12.10 они больше не конфликтуют.
Вы используете BIND named или автономный dnsmasq (из пакета dnsmasq)? В Ubuntu 12.04 эти серверы имен столкнулись с контролируемым NetworkManager экземпляром dnsmasq: если один из них уже был запущен, другой не смог запустить.
В Ubuntu 12.10 они больше не конфликтуют.