Preguntas etiquetadas con bash

8
Mi script produce el mismo resultado cuando uso $ RANDOM

Estoy tratando de imprimir una npalabra de letra aleatoria , donde ingreso ndesde la línea de comando, pero por alguna razón mi script me da la misma respuesta cada vez que uso el mismo valor para n. #!/bin/bash num=$1 egrep "^.{$num}$" /usr/share/dict/words | head -n $RANDOM| tail -n 1 Estoy...

8
¿Generar secuencia de argumento para pasar a un programa?

Actualmente estoy usando una combinación de llaves y globing para reproducir múltiples archivos en vlc a la vez: vlc K20-{06,07,08,09,10,11,12,13,14,15,16,17}* Pero los números son siempre una secuencia completa, ¿hay alguna manera de especificarlo de alguna manera un poco más simple, tal vez...

8
Shell: Uso de la función con parámetros en if

Estoy tratando de ejecutar el código a continuación, pero cuando trato de usar mi función en la instrucción if obtengo el -bash: [: too many argumentserror. Por que esta sucediendo? ¡Gracias de antemano! notContainsElement () { local e match="$1" shift for e; do [[ "$e" == "$match" ]]...

8
¿Confundido por este comando `find` en un script Bash?

Tengo un script bash, creado por alguien que ya no es capaz de explicar el significado, que se utiliza para tarar automáticamente una carpeta y hacer una copia de seguridad. Por el momento estoy confundido con la línea final: find '/home/_backups/pokebrawl' -mtime +6 -type f -delete El guión...

8
Buscar exec '{}' no está disponible después de>

Exec nos permite pasar todos los argumentos a la vez con {} +o pasarlos uno por uno con{} \; Ahora digamos que quiero cambiar el nombre de todos los archivos JPEG , no hay problema para hacer esto: find . \( -name '*.jpg' -o -name '*.jpeg' \) -exec mv '{}' '{}'.new \; Pero si necesito redirigir...

8
los alias bash no se expanden incluso con shopt expand_aliases

Quiero ejecutar un alias dentro de una bash -cconstrucción. El bashmanual dice: Los alias no se expanden cuando el shell no es interactivo, a menos que la expand_aliasesopción del shell se establezca utilizandoshopt En este ejemplo, ¿por qué hino se encuentra el alias cuando se configura...

8
Método bash para ver el comienzo y el final del archivo

En los clústeres basados ​​en colas, la cola de trabajos pendientes se muestra desde un comando, por ejemplo showqueue. El comando devuelve, en columnas, una lista de datos razonables como nombres, etc., pero las columnas / datos realmente no importan para la pregunta. Me gusta usar la utilidad...

8
Sobrescribir archivo solo si los datos

Estoy tratando de sobrescribir un archivo con salida de comando, pero solo si hay alguna salida. Es decir, generalmente quiero mycommand > myfile pero si esto sobrescribiera myfilecon datos vacíos, deseo conservar la versión anterior de myfile. Pensé que algo usando ifnedebería ser posible, a...