Я хочу проанализировать мой sources.list
чтобы извлечь список репозиториев. Я имею:
## Some comment
deb http://some.vendor.com/ubuntu precise stable
deb-src http://some.vendor.com/ubuntu precise stable
deb http://some.othervendor.com/ubuntu precise experimental # my current favorite
Я хочу:
http://some.vendor.com/ubuntu precise stable
http://some.othervendor.com/ubuntu precise experimental
Поэтому мне нужно: только строки с «deb» в начале и до конца строки или символом #
, но исключая его. Пока что у меня есть:
grep -o "^deb .*"
Но как мне сопоставить #
или конец строки, не сопоставляя #
?