Preguntas etiquetadas con shell

14
¿La trampa es heredada por una subshell?

Intenté un siguiente script: #!/bin/bash trap 'echo "touching a file" && touch $FILE' EXIT foo1(){ echo "foo1" } foo(){ echo "foo" export FILE=${FILE:-/tmp/file1} } (foo1) foo El resultado para el script anterior fue: [root@usr1 my_tests]# ./test.sh foo1 foo touching a file Sin...

14
Indexar una cadena en bash

¿Cómo puedo referirme a una cadena por índice en sh / bash? Es decir, básicamente dividiéndolo. Estoy tratando de quitar 5 caracteres de un nombre de archivo. Todos los nombres tienen la estructura: nombre_nr_código. Estoy tratando de eliminar el bit de código 5 alfanumérico. name_nr_Siempre tiene...

14
¿Puedo obtener un `du` agrupado por mes?

Tengo un directorio con muchas fotos. Específicamente, du -sh --apparent-size /path/to/myfolderme da 331G. Lo cual es genial. Pero ahora quiero obtener una lista agrupada por mes, por ejemplo, algo como esto: 2016-01 20MB 2016-02 520MB 2016-03 312MB ... ¿Hay una manera (razonable) de hacer esto...

14
No se puede desinstalar Gnome Shell Extension

Gnome Shell 3.18.5 me notificó que algunas extensiones debían actualizarse. Visité https://extensions.gnome.org/local/ desde Firefox, actualicé la extensión de Firefox y ahora quiero desinstalar algunas de las extensiones de Gnome, por ejemplo la siguiente. Menú de unidad extraíble por...

13
Descriptores de archivos con fugas

¿Qué significa si se pierde el descriptor de archivo? File descriptor 6 (socket:[901758]) leaked on lvextend invocation. Parent PID 10035: /bin/zsh File descriptor 9 (/dev/pts/1) leaked on lvextend invocation. Parent PID 10035: /bin/zsh File descriptor 11 (/dev/pts/1) leaked on lvextend...

13
Salida de tubería de un programa segfaulting

Tengo un script que llama a un programa (específicamente, ttf2afmparte de tetex 3.0) que a veces se daña y otras no. La información que necesito siempre se imprime antes de que ocurra de manera predeterminada, pero me resulta difícil evitar que la redirección de la tubería falle y no envíe nada a...