In realtà, AWK è un linguaggio di programmazione progettato per l’elaborazione del testo. È usato per estrarre i dati in modelli specifici. È stato sviluppato da Alfred Aho, Peter Weinberger e Brian Kernighan ai Bell Labs negli anni ’70. Le iniziali dei loro cognomi hanno dato vita al nome.
Come opera il comando SED? Nonostante ciò, è un editor di riga che non è interattivo. Riceve un testo come input dallo stdin o da un file, esegue alcune operazioni sulle righe specificate una alla volta, quindi invia il risultato allo stdout o in un file.
In genere, sed è uno dei numerosi componenti di una pipe in script di shell.