¿Hay versiones de Unix que no tienen awk en la installation pnetworkingeterminada?

¿Hay versiones de Unix que no tienen awk instalado por defecto?

Estoy de acuerdo con una respuesta que contenga una variante de Unix muy obsoleta que es anterior a la creación de awk; pero idealmente preferiría un nicho especializado desmantelado que impida el layout por parte de la installation central.

(El ímpetu para preguntar: alguien afirmó que una respuesta SO que usa nada más que las herramientas de command-line estándar de Unix awk es inútil, ya que cada Unix tiene awk . Estoy bastante seguro de que la última parte es incorrecta, pero no recuerdo ningún ejemplo específico, solo el hecho de que existen).

Awk es parte de POSIX y Single Unix (y lo ha sido desde que existen). También ha sido parte de Unix clásico durante mucho time, y se instala por defecto en todos los Unix completos y completos.

Awk es unos años más joven que Unix, así que obviamente ha habido versiones de Unix sin Awk. Awk apareció en V7 y en BSD desde la primera versión completa . MINIX 2 tenía awk; No estoy seguro de si los pocos sistemas basados ​​en MINIX 1 lo tenían.

Hoy en día, hay unidades networkingucidas sin Awk, la mayoría de los sistemas integrados que ejecutan Linux con BusyBox . BusyBox tiene un command awk, pero es opcional, como casi todo en BusyBox.

Como cuestión sociológica, si alguien le dice que tiene "un sistema Unix" o "un sistema Linux" (o sus variantes), puede suponer que tienen awk. Solo debe preocuparse por la disponibilidad de awk si le dicen que están ejecutando un sistema antiguo o un sistema desmantelado.

La página de AWK wikipedia lo dice de la siguiente manera:

extracto

Como una de las primeras herramientas para aparecer en la Versión 7 de Unix , ganó popularidad como una forma de agregar funciones computacionales a una tubería Unix y, además, el shell Bourne es el único lenguaje de scripts disponible en un entorno Unix estándar. Es una de las utilidades obligatorias de la especificación Single UNIX ; requerido por la especificación Linux Standard Base – y las implementaciones de AWK existen para casi todos los demás sistemas operativos.

Dado esto, diría que no hay una versión de UNIX que vaya sin include AWK.

¿Implementaciones parciales?

Aquí es donde se puede get en el área gris. Aplicaciones como Busybox incluyen un subset de funciones de awk por lo que es difícil calificar si está incluido o no.

Vea lo que está incluido en la APK de Android, por ejemplo: