Preguntas etiquetadas con posix

11
¿Qué es una X mayúscula en posix / chmod?

Yo sé lo que es ugoa (propietario, grupo u otros, todos) o rwx (lectura / derecha / ejecución) o 4,2,1 o -, f, d, l, y traté de leer en man chmodentender lo que es un capitel Xen chmodpero no había Una entrada para ello. Luego leí en este artículo en posix / chmod pero me quedé atrapado en este...

11
Realizar -nt / -ot prueba en un POSIX sh

El incorporado testy las [utilidades tienen las pruebas -nt("más nuevo que") y -ot("más antiguo que") en la mayoría de los shells, incluso cuando el shell se ejecuta en "modo POSIX" (también es cierto para las utilidades externas de los mismos nombres en el sistemas a los que tengo acceso). Estas...

11
¿Es un sub-shell lo mismo que un child-shell?

Existen estos dos nombres: un subshell y un shell secundario . Sí, se iniciará un proceso secundario por cualquiera de estos: sh -c 'echo "Hello"' ( echo "hello" ) echo "$(echo "hello") echo "hello" | cat ¿Son todos equivalentes y comparten el mismo nombre? ¿Todos comparten las mismas...

11
¿Por qué 'find -exec cmd {} +' debe terminar en '{} +'?

Prefacio: entiendo la diferencia entre -exec {} \;& -exec {} +. Tampoco tengo un problema como tal , solo tengo curiosidad por la semántica de find. Al finalizar el -execargumento con en +lugar de ;, necesitamos terminar esto con {} +, por ejemplo: # FreeBSD find $ find . -type f -exec cp...

11
¿Por qué Linux / POSIX tiene lchown pero no lchmod?

Parece que Linux admite cambiar el propietario de un enlace simbólico (es decir lchown), pero no se admite cambiar el modo / permiso de un enlace simbólico (es decir lchmod) . Por lo que puedo ver, esto está de acuerdo con POSIX. Sin embargo, no entiendo por qué uno apoyaría cualquiera de estas...

11
¿Cómo abrir la página de manual de grep (1p)?

Al final de man grep, dice SEE ALSO\ POSIX Programmer's Manual Page grep(1p). No puedo abrir la página de manual grep(1p). ¿Cómo puedo hacer eso? Busque en la red, Unix.SE e hizo prueba y error, pero aún no tuve suerte. Intentó $ man 1p grep $ man -K grep EDITAR: Estoy en Ubuntu...

10
¿Cómo enviar toda la salida a `logger` en el shell POSIX?

Me gustaría registrar la salida estándar y el error estándar por separado en el .xprofileuso logger. En Bash, creo que se vería así: exec 1> >(logger --priority user.notice --tag $(basename $0)) \ 2> >(logger --priority user.error --tag $(basename $0)) ¿Cómo haría eso de una manera...

9
Prueba POSIX y -a

Revisé un script mío con checkbashisms y recibí las siguientes advertencias: possible bashism in check_ssl_cert line 821 (test -a/-o): if [ -n "${ALTNAMES}" -a -n "${COMMON_NAME}" ] ; then En la sección 4.62.4 de las especificaciones POSIX encuentro primario -a primario Realiza un binario y de...