В sed довольно распространено использование нескольких команд, разделенных полуколониями:
$ sed -e '/re/{s//replace/p; q;}
Однако стандарт (например, http://pubs.opengroup.org/onlinepubs/9699919799/) позволяет newlines как разделитель:
$ sed -e '/re/{
s//replace/p
q
}
Есть ли много распространенных реализаций sed, которые все еще используются, которые не позволяют использовать двоеточие? IOW, может ли sed script быть переносным использовать полуколоны?