Unix & Linux

Preguntas y respuestas para usuarios de Linux, FreeBSD y otros sistemas operativos similares a Un * x


1
Establecer opciones de bash en un comando compuesto
He descubierto que configurar la extglobopción de shell dentro de un compuesto compuesto da como resultado el fallo de los antiglobos posteriores. ¿Las opciones de shell deben establecerse fuera de los comandos compuestos? No vi una indicación de tal requisito en las páginas del manual de bash. Como ejemplo, el …
9 bash  shopt 


1
Mensaje de error "No se puede indexar la matriz con la cadena 'Título'" al analizar datos JSON con jq
{ "content": [ { "Title": "abc", "brand": "xyz", "size": "5 g", "date": "2019-01-01", "details": { "Temperature": [ { "value": "90", "characteristics":"Normal" }, { "value":"100", "characteristics":"high" }, { "value":"80", "characteristics":"low" } ], "certifications": [ { "value": "based", "characteristics":"pass" }, { "value": "50", "characteristics":"failed" } ] }, "formats": { "city": "NYC", "id": …
9 jq 

1
Pase la matriz asociativa como lista de parámetros al script
En un script tengo una matriz asociativa como: declare -A VARS=( ["key1"]="value1" ["key2"]="value" ) ¿Hay un solo comando para transformar eso en una lista de parámetros en el formulario --key1=value1 --key2=value2 sin tener que volver a escribir manualmente --key1="${VARS[key1]}" --key2="${VARS[key2]}" El caso de uso que tenía en mente era pasar …

2
¿Reiniciar el servicio systemd solo como un usuario específico?
Creé algunos servicios systemd que básicamente funcionan: ubicación: /etc/systemd/system/multi-user.target.wants/publicapi.service contenido: [Unit] Description=public api startup script [Service] Type=oneshot RemainAfterExit=yes EnvironmentFile=-/etc/environment WorkingDirectory=/home/techops ExecStart=/home/techops/publicapi start ExecStop=/home/techops/publicapi stop [Install] WantedBy=multi-user.target Cuando intento reiniciar el servicio como usuario de techops en la línea de comando, obtengo el siguiente resultado: ==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units === Authentication …

1
¿Por qué se retiró POSIX.1e?
El estándar POSIX.1e propuesto define algunas cosas como las ACL que son ampliamente compatibles. Pero la propuesta en sí fue retirada. ¿Cómo? El único razonamiento que he encontrado en línea es esta cita de http://wt.tuxomania.net/topics/1999_06_Posix_1e/ : Por qué fue abandonado Posix.1e es difícil de entender desde el punto de vista …
9 posix  history  acl 

3
¿Cómo verificar si stdin es / dev / null desde el shell?
En Linux, ¿hay alguna forma de que un script de shell compruebe si su entrada estándar se redirige desde el dispositivo nulo (1, 3) * , idealmente sin leer nada? El comportamiento esperado sería: ./checkstdinnull -> no ./checkstdinnull < /dev/null -> yes echo -n | ./checkstdinnull -> no EDIT mknod …
9 linux  shell  devices  stdin 





4
¿Cómo identifica Linux a los usuarios?
Quiero decir, si dos usuarios tienen el mismo nombre, ¿cómo sabe el sistema que en realidad son usuarios diferentes cuando impone permisos de archivo? Se me ocurrió esta duda cuando estaba considerando cambiar el nombre de mi casa /home/old-archantes de reinstalar el sistema (tengo /homeen su propia partición y no …

3
¿Cómo puedo eliminar el último separador de coma del final de un archivo?
¿Cómo se puede eliminar el último separador de coma de un archivo en Linux? Ejemplo de archivo: "is_supported_kafka_ranger" : "true", "kafka_log_dir" : "/var/log/kafka", "kafka_pid_dir" : "/var/run/kafka", "kafka_user" : "kafka", "kafka_user_nofile_limit" : "128000", "kafka_user_nproc_limit" : "65536", Resultados previstos: "is_supported_kafka_ranger" : "true", "kafka_log_dir" : "/var/log/kafka", "kafka_pid_dir" : "/var/run/kafka", "kafka_user" : "kafka", "kafka_user_nofile_limit" …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.