Przygotuj pewne linie pliku

Chciałbym utworzyć skrypt do komentowania wierszy zawierających mój plik hostów systemu Mac OS X, który zawiera.com. A także jeden, aby go odwrócić.

Więc to:

127.0.0.1    foo.com
127.0.0.1    bar.com
127.0.0.1    baz
127.0.0.1    qux

stanie się:

#127.0.0.1   foo.com
#127.0.0.1   bar.com
127.0.0.1    baz
127.0.0.1    qux

Rozejrzałem się po Google i stronie man sed i wypróbowałem kilka rzeczy z bash i sed, ale nie zbliżyłem się.

sed 's/^/^#/' | grep '.com' < hosts

grep '.com' | sed 's/^/^#/' < hosts

Dziękuję za pomoc!

questionAnswers(2)

yourAnswerToTheQuestion