Unix & Linux

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



2
¿Qué codificaciones de caracteres son compatibles con posix?
POSIX define el comportamiento de herramientas tales como grep, awk, sed,, etc, que trabajan contra los archivos de texto. Como se trata de un archivo de texto, creo que existen los problemas de codificación de caracteres. Pregunta: ¿Cuáles son las codificaciones de caracteres compatibles con POSIX? (¿o archivos de texto …

2
¿Cómo hacer que `local` capture el código de salida?
En mi proyecto tengo el siguiente fragmento: local output="$(bash "${1##*/}")" echo "$?" Esto siempre imprime cero debido a que local, sin embargo, la eliminación localhace que la $?variable se comporte correctamente: lo que supone asumir el código de salida de la subshell. Mi pregunta es: ¿cómo puedo mantener esta variable …







3
Eliminar archivo, pero solo si es un enlace simbólico
Idealmente me gustaría un comando como este rm --only-if-symlink link-to-file porque me he quemado demasiadas veces borrando accidentalmente el archivo en lugar del enlace simbólico que apunta al archivo. Esto puede ser especialmente malo cuando sudo está involucrado. Ahora, por supuesto, hago una ls -alpara asegurarme de que realmente sea …
11 bash  command-line  rm 

1
nunca use el operador `-a` o` -o` con `[`
Stéphane Chazelas escribió: algunas reglas como siempre cotizar variables nunca use el operador -ao -o(use varios [comandos y los operadores &&y ||shell) Haga [confiable con los proyectiles POSIX. ¿Por qué "nunca usar el operador -ao -o"? ¿Cómo puedo hacer "usar varios [comandos y los operadores &&y ||shell)"?
11 bash  shell  test 



2
awk fuga de memoria?
Base en esto , estoy ejecutando el comando < /dev/urandom hexdump -v -e '/1 "%u\n"' | awk '{ split("0,2,4,5,7,9,11,12",a,","); for (i = 0; i < 1; i+= 0.0001) printf("%08X\n", 100*sin(1382*exp((a[$1 % 8]/12)*log(2))*i)) }' | xxd -r -p | sox -traw -r44100 -b16 -e unsigned-integer - -tcoreaudio Noté que la memoria …
11 awk  osx  memory 

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.