Saltar la navegación

Control de flujo

El flujo de ejecución normal del comando sed es el de ejecutar secuencialmente cada uno de los comandos del script. Una posibilidad de saltar ese orden es el uso de los ámbitos, que hacen que los comandos del script se ejecuten solo si se cumple una condición, la condición de que la línea cumpla con el ámbito. También hemos visto los comandos d y D que alteran el flujo secuencial pues fuerzan el inicio de un nuevo ciclo, aunque de diferente manera.

Además de todo esto, existe también la posibilidad de realizar bucles usando comandos que saltan a un punto determinado del script de forma imperativa o condicional. Si empezamos a hacer scripts de sed usando estos comandos, debemos plantearnos la posibilidad de resolver la tarea usando awk o Perl.