Preguntas con la etiqueta [bash]

Lista bash preguntas

Digamos que tengo un script shell/bash llamado test.shcon: #!/bin/bash TESTVARIABLE=hellohelloheloo ./test2.sh Mi test2.shaspecto es este: #!/bin/bash echo ${TESTVARIABLE} Esto no funciona. No quiero pasar todas las variables como parámetros ya

tengo un problema para poner el contenido depwd comando en una variable de shell que usaré más adelante. Aquí está mi código de shell (el bucle no se detiene): #!/bin/bash

Cómo eliminar archivos de más de X horas

9
respuestas
258
votos
277.3k
vistas

Estoy escribiendo un script bash que necesita eliminar archivos antiguos. Actualmente se implementa usando: find $LOCATION -name $REQUIRED_FILES -type f -mtime +1 -delete Esto eliminará los archivos que tengan más

Tengo un directorio con aproximadamente 100000 archivos y quiero realizar alguna función en todos los archivos que comienzan con una cadena específica, que puede coincidir con decenas de miles de

Cómo fusionar dos archivos línea por línea en Bash

5
respuestas
223
votos
186.4k
vistas

Tengo dos archivos de texto, cada uno de ellos contiene información por línea como esa. file1.txt file2.txt ---------- --------- linef11 linef21 linef12 linef22 linef13 linef23 . . . . .

A menudo uso tuberías en Bash, por ejemplo: dmesg | less Aunque sé lo que esto genera, lo toma dmesgy me permite desplazarme por él less, no entiendo qué |está

Tengo una cadena que siempre tiene 4 'palabras' Strings:With:Four:Words and spaces y necesito dividirlo en 4 variables en Bash. entonces.. var1="Strings" var2="With" var3="Four" var4="Words and spaces" ¿Cómo hago esto?

¿Es posible copiar un solo archivo a varios directorios usando el comando cp? Intenté lo siguiente, que no funcionó: cp file1 /foo/ /bar/ cp file1 {/foo/,/bar} Sé que es posible

WEEKS_TO_SAVE=4 mkdir -p weekly.{0..$WEEKS_TO_SAVE} me da una carpeta llamada semanal.{0..4} ¿Existe algún secreto para la expansión de llaves al crear carpetas que me faltan?

Comando PHP de Laravel no encontrado

19
respuestas
234
votos
vistas

Instalé Laravel usando Composer sin problemas, pero cuando intento ejecutarlo laravelen la terminal, aparece el siguiente error: -bash: laravel: comando no encontrado Los documentos dicen que necesito hacer lo siguiente:

Estoy intentando hacer una verificación de condición simple, pero no parece funcionar. Si $#es igual 0o mayor que 1entonces saluda. Probé la siguiente sintaxis sin éxito: if [ "$#" ==

Quiero escribir algunos textos predefinidos en un archivo con lo siguiente: text="this is line one\n this is line two\n this is line three" echo -e $text > filename Espero algo

Tengo varios proyectos npm guardados en un directorio local. Ahora quiero hacer una copia de seguridad de mis proyectos sin la carpeta node_modules , ya que ocupa mucho espacio y

Posible duplicado: evitar que se detenga un proceso en segundo plano después de cerrar el cliente SSH Tengo un programa que lleva mucho tiempo terminar. Se ejecuta como root sobre

A veces, cuando hago condicionales, necesito que el código no haga nada, por ejemplo, aquí quiero que Bash no haga nada cuando $aes mayor que "10", imprima "1" si $aes