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!