Preguntas etiquetadas con bash

17
bash globstar a juego

Tengo esta estructura de directorio: ~/tmp/globstar ɀ find dir -type f dir/file.ext dir/subdir1/file.ext dir/subdir2/file.ext y, con la globstaropción habilitada en Bash, puedo decir: ~/tmp/globstar ɀ ls -1 dir/**/*.ext dir/subdir1/file.ext dir/subdir2/file.ext Mi pregunta es: ¿por qué está...

17
¿Una función bash que toma argumentos como otros idiomas?

Tengo una función bash para establecer $PATHasí: assign-path() { str=$1 # if the $PATH is empty, assign it directly. if [ -z $PATH ]; then PATH=$str; # if the $PATH does not contain the substring, append it with ':'. elif [[ $PATH != *$str* ]]; then PATH=$PATH:$str; fi } Pero el problema...

17
Espacios al lado de las tuberías

He visto history | grep blahy history |grep blah; y history|grep blahtambién funciona, aunque nadie parece usarlo. ¿Hay algún significado en los espacios (p. Ej., Las tuberías hacia / desde diferentes comandos requieren un uso diferente de los espacios), o es siempre

17
Cómo ejecutar un bucle infinito en segundo plano

¿Cómo puedo ejecutar un bucle infinito en el fondo, mientras que de continuar con la ejecución del script? Ejemplo "script": while true; do something_in_the_background; done do_something_while_the_loop_goes_on_in_the_background for 1 2 3; do somethingelse; done exit 0 Esto (observe que...

17
Diferencia entre {1,2,3} y {1..3}

¿Hay alguna diferencia entre las secuencias {1,2,3}y {1..3}? Por ejemplo si tengo algunos archivos file.1 file.2 file.3 y los quiero catjuntos ¿es seguro usarlos cat file.{1..3} > file? Lo que sé es que cat file.*>filepodría causar problemas porque el shell puede expandir los archivos de...