Preguntas etiquetadas con bash

Preguntas específicas para Bourne Again SHell de GNU, a diferencia de otros shells Bourne / POSIX. Para preguntas sobre shells de Unix en general, use la etiqueta / shell en su lugar.


4
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 watchcomo watch …



2
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 expand_aliasesexplícitamente? % bash -O …
8 bash  alias 


5
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 '{}' …
8 bash  find 

2
¿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 completo está …

3
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" ]] && return …

1
¿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 algo así como vlc K20-{06-17}* ? Tal vez …
8 bash 

3
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 bash  random 




1
Bash: redirige al archivo, siempre crea nuevos
En bash, un enlace de comando echo test > actual.txt reemplazará el contenido del archivo llamado actual.txtcon "prueba" y creará el archivo si no existe. Sin embargo, si el archivo existe, bash simplemente lo abrirá, truncará y escribirá los nuevos contenidos en el archivo. Específicamente, el comando de redireccionamiento falla …

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.