Preguntas etiquetadas con shell-script

10
Encuentra los archivos o directorios más grandes

¿Qué comando imprimirá los tamaños de todos los archivos y directorios en el directorio tmp (incluidos los ocultos) y los ordenará por tamaños de mayor a menor en formato legible para humanos (por ejemplo, 2 GB)? El resultado podría ser el siguiente: file.mpg 2GB file.avi 1.8GB .backtup 1.7 GB...

10
¿Cómo puedo perfilar un script de shell?

Tengo varios programas que estoy ejecutando en un script de shell: ./myprogram1 ./myprogram2 ... Sé que puedo perfilar cada programa individual editando el código fuente, pero quería saber si había una manera de medir el tiempo total ejecutado al perfilar el script en sí. ¿Hay un programa de...

10
Lógico Y en un script bash

Tengo un ifscript en mi bash que tiene que verificar si CUALQUIERA de los 2 archivos existe, si no existen debería hacer eco. Código que tengo: if [[ ! -f /etc/benchmarking/code ]] && [[ ! -f /etc/benchmarking/code.class ]]; then echo "match" fi Pero esto no parece funcionar por alguna...

10
los scripts de shell todavía funcionan sin #! (línea sha-bang)

Soy nuevo en los scripts de shell y muchos libros han escrito que usan la línea #! (Sha-bang) al inicio del script para invocar al intérprete. Y esto invocará un nuevo shell para el script y hará la interpretación línea por línea. Pero uno de mi script básico todavía se está ejecutando sin la línea...

10
Buen método para comparar el tiempo?

Necesito verificar la hora actual y abortar el script si no es la hora correcta del día en la que se supone que debo ejecutarlo. Además, si alguien más lo ejecuta, debería abortar. Por ejemplo: necesito que mi script solo se ejecute si se inicia entre las 10 p.m. y las 2 a.m. (una ventana de 4...

10
Guión Bash; optimización de la velocidad de procesamiento

Me preguntaba si hay pautas generales para optimizar los scripts de Bash. Por ejemplo, es más conveniente escribir bucles que líneas de comandos, pero ¿también es más rápido procesar para el sistema? Ejemplo: for i in a b c; do echo $i; done echo a echo b echo c A veces las personas presentan...

10
Devolver un valor de una función bash

Tengo una función que devuelve 1 si el número es un número válido de diez dígitos: valNum() { flag=1 if [[ $1 != [1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] ]]; then echo "Invalid Number" flag=0 fi return $flag } Está siendo llamado por: if [[ $(valNum $num) -eq 1 ]]; then #do...