Unix & Linux

14
bash sintaxis de casos anidados y ;; terminadores

¿Tengo suficientes (o quizás demasiados) ;;terminadores en este script bash que contiene anidados case? case "$1" in OK) # Nothing needs done echo -n "OK:1" ;; CRITICAL) case "$2" in SOFT) case "$3" in 1|2) soft_reset_pool.sh ;; esac ;; HARD) case "$3" in 1|2) hard_reset_pool.sh...

14
Evitar que se cierre la pantalla GNU

¿Hay alguna manera de hacer que GNU Screen no se cierre si finalizo todos sus subprocesos? Idealmente, crearía una nueva ventana ejecutando un shell si accidentalmente cerraba la última

14
¿Por qué el punto en los comandos de búsqueda?

Por lo general, uno ve findcomandos que se ven así: $ find . -name foo.txt cuando la búsqueda debe comenzar desde el directorio actual. Estoy descubriendo que en mis máquinas (Ubuntu, Cygwin) obtengo los mismos resultados sin el punto. ¿Por qué se incluye típicamente? ¿Es solo una convención...

14
sed: elimina todas las apariciones de una cadena excepto la primera

Tengo un archivo de registro con marcas de tiempo. Ocasionalmente, hay varias marcas de tiempo en una línea. Ahora me gustaría eliminar todas las marcas de tiempo de una línea, pero conservar la primera. Puedo hacerlo, s/pattern//2pero eso solo elimina la segunda ocurrencia y sedno permite algo...

14
umount: el dispositivo está ocupado

A veces, cuando quiero desmontar un dispositivo, p. Ej. sudo umount /dev/loop0 Recibiré el mensaje umount: /mnt: device is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1)) Por lo general, resuelvo este problema cerrando una ventana de...