Czy Sed i Awk nadal są pożyteczne?
A może to już niepotrzebne narzędzia?
Mi się przydają przy pisaniu skryptów w bash. Komuś, kto używa linuksa praktycznie wyłącznie przez GUI, nie bawi się w pisanie skryptów - pewnie nie.
Zadaj sobie to pytanie i spróbuj znaleźć zastosowanie dla nich u siebie. Jeśli nie znajdziesz - to Tobie nie. Nie znaczy to jednak, że nie są one przydatne "systemowi" do czegoś. Nie mogę wykluczyć bowiem, że jakiś program (skrypt) do nich się nie odwołuje.
Bezpośrednio w linii poleceń, nie używam ich. Natomiast w skryptach, sed, awk i cut są wręcz niezbędne. Te narzędzia wykorzystywałem już w pierwszych moich skryptach, kiedy zaczynałem uczyć się Bourne shella.
Weźmy np. skrypt, który analizuje log firewalla czy serwera WWW, aby wyświetlić najbardziej aktywnych hackerów. Dzięki wymienionym komendom, po sekundzie masz ich listę. A bez nich, musiałbyś godzinami przepisywać kolejne pola logu do Excella. Unix słynie z potężnych możliwości manipulacji daych tekstowych, właśnie dzięki awk i sed. Te narzędzia są potrzebne, ważne, i takie pozostaną.
Nie bez powodu, Microsoft wprowadził podobną funkcjonalność do PowerShella.