El comando sed sirve para la modificación básica de texto, como sustituir, eliminar e insertar un patrón en un archivo de entrada. Mientras tanto, awk se utiliza para tareas complejas como la extracción de datos, la manipulación de texto y los cálculos matemáticos.  También admite sentencias de programación como if/else y do/while.