He leído que los sistemas operativos compatibles con POSIX (por ejemplo: Linux) deben tener el shshell. Pero, ¿se requiere para shestar en el /bindirectorio, o puede estar en cualquier
He leído que los sistemas operativos compatibles con POSIX (por ejemplo: Linux) deben tener el shshell. Pero, ¿se requiere para shestar en el /bindirectorio, o puede estar en cualquier
En la edición de 2016 de IEEE Std 1003.1-2008 (también conocido como The Open Group Base Issues Issue 7, o simplemente el estándar POSIX), la sección Justificación de la whoutilidad menciona lo siguiente: Es aceptable que una implementación no produzca resultados para una invocación de quién mil...
¿Alguien puede poner estas herramientas en orden de portabilidad? ¿Cuál de estos es seguro que se encuentra incluso en los sistemas más mínimos * nix? ¿Alguno de ellos está 100% seguro de estar presente? Supongo que el orden es el siguiente: awk sed sh perl Si bien me imagino que hay sistemas...
Hace poco noté que las especificaciones POSIX parafind no incluyen el -maxdepthprimario. Para aquellos que no están familiarizados con él, el objetivo de la -maxdepthprimaria es restringir cuántos niveles de profundidad finddescenderán. -maxdepth 0da como resultado que solo se procesen los...
He visto guías de scripts de Bash que sugieren el uso de una matriz para trabajar con nombres de archivos que contienen espacios en blanco. Sin embargo, DashAsBinSh sugiere que las matrices no son portátiles, por lo que estoy buscando una forma de trabajar compatible con POSIX con listas de nombres...
Estoy buscando documentos oficiales sobre todos los estándares y especificaciones POSIX. Me gustaría poder leer los documentos para comprender mejor los sistemas UNIX y cómo funcionan a un nivel bajo. He visto enlaces aquí y allá a opengroup.org, que supongo que es la entidad detrás de los...
Estoy tratando de ejecutar un comando similar al siguiente en un script bash. Debe buscar a través de todas las subcarpetas $sourcediry copiar todos los archivos de cierto tipo al nivel raíz de $targetdir. #!/bin/bash # These are set as arguments to the script, not
Me gustaría entender el término "llamada al sistema". Estoy familiarizado con que las llamadas al sistema se utilizan para obtener servicios del núcleo de una aplicación de espacio de usuario. La parte con la que necesito aclaración es la diferencia entre una "llamada al sistema" y una...
El timeoutcomando GNU coreutils es extremadamente útil para ciertas situaciones de secuencias de comandos, ya que permite utilizar la salida de un comando si se ejecuta rápidamente y omitirlo si lleva demasiado tiempo. ¿Cómo puedo aproximar el comportamiento básico de timeoutusar solo las...
La yashcarcasa tiene una funciónprintf , de acuerdo con su manual . Sin embargo, esto es lo que veo en un yashshell con configuración predeterminada: kk@eeyore ~ $ command -v printf /usr/bin/printf kk@eeyore ~ $ type printf printf: a regular built-in at /usr/bin/printf ¿Está printfintegrado en...
Podemos verificar los detalles de la cola de mensajes del sistema V con la ayuda del ipcscomando. ¿Hay algún comando para verificar la cola de mensajes POSIX en
Esta es más o menos una pregunta de seguimiento a las siguientes dos: Error de sintaxis al eliminar líneas duplicadas a través del archivo awk '! X [$ 0] ++' Alternativa awk / nawk en SunOs y Linux Veo que en Solaris 10 (SunOS 5.10), obtengo los siguientes resultados: $ type -a awk awk is...
En el guión, las funciones y variables parecen vivir en espacios de nombres separados: fn(){ fn="hello world" } fn; echo "The value is $fn!" #prints: The value is hello world! fn; echo "The value is $fn!" #prints: The value is hello world! #the fn variable doesn't conflict with the fn...
¿Posix requiere algún dispositivo? Por ejemplo /dev/urandom, /dev/zeroo /dev/null? Sospecho que no debido a sistemas operativos que no son * nix, pero quería pedir que estuvieran
Estoy tratando de aprender el estándar POSIX. Al usar Unix, He /bin, /etc, /dev, /media, y por lo general /opt, pero es que estandarizada o hasta su aplicación de especificaciones? ¿Podría haber muchos directorios en la raíz, o está limitado por el
¿Cómo puedo verificar si mves atómico en mi fs (ext4)? El sistema operativo es Red Hat Enterprise Linux Server versión 6.8. En general, ¿cómo puedo verificar esto? Miré a mi alrededor y no encontré si mi sistema operativo es POSIX
La documentación de POSIX sed decía: Una función puede estar precedida por uno o más '!' caracteres, en cuyo caso la función se aplicará si las direcciones no seleccionan el espacio del patrón. Se aceptarán cero o más caracteres <en blanco> antes del primer '!' personaje. No se especifica...
Sé cómo crear un forciclo aritmético bash. ¿Cómo se puede hacer un bucle equivalente en un script de shell POSIX? Como hay varias formas de lograr el mismo objetivo, siéntase libre de agregar su propia respuesta y elaborar un poco sobre cómo funciona. A continuación se muestra un ejemplo de uno...
Estoy viendo un script que tiene: if [ "${PS1-}" ]; then Eso -me molesta un poco porque no parece la sintaxis estándar de Posix o Bash. ¿Es esta una sintaxis arcana que ha existido desde siempre, o es un error tipográfico? Cualquier referencia a estándares / documentos sería...
¿Puede alguien explicarme cómo umaskafecta la máscara predeterminada de los archivos recién creados si las ACL están activadas? ¿Hay alguna documentación sobre esto? Ejemplo: $ mkdir test_dir && cd test_dir $ setfacl -m d:someuser:rwx -m u:someuser:rwx . # give access to some user $...