Preguntas etiquetadas con bash

13
Crea una barra de progreso en bash

¿Cómo puedo crear una barra de progreso con bash? Este es mi guión: #!/bin/bash pass='number1 number12 number13 number14 number15 number16' chk='number14' for i in $pass ; do if [ "$i" == "$chk" ]; then echo ' Found ^_^' else echo 'loading 50%' fi done Quiero reemplazar echo 'loading...

13
Alias ​​multilínea en bash

Tengo el siguiente script. Es un caso de prueba simple donde ahay cualquier valor de cadena y bse supone que es una ruta. #!/bin/bash alias jo "\ echo "please enter values "\ read a \ read -e b \ echo "My values are $a and $b"" Sin embargo, cada vez que intento ejecutar ./sample.sh obtengo los...

13
¿Cómo pasar 2> / dev / null como variable?

Tengo este código que funciona: # Hide irrelevant errors so chrome doesn't email us in cron if [[ $fCron == true ]] ; then google-chrome --headless --disable-gpu --dump-dom \ "$RobWebAddress" > "$DownloadName" 2>/dev/null else # Get silly error messages when running from terminal...

12
¿Cómo redirigir la salida a la pantalla y a un archivo?

Mi objetivo es registrar toda la salida de un script en un directorio que el script creará. Por ejemplo, tengo: ~/.abc.sh: #! /bin/bash rails new myapp Cuando corro ... cd ~/code . ~/.abc.sh ... que creará una nueva aplicación Rails en el directorio ~/code/myapp. Cuando Rails está creando...

12
"Comando no encontrado" cuando se ejecuta "lessc" desde bash

He instalado a lessctravés de npmNode.js Package Manager, y cuando ejecuto lesscdesde la terminal usando lessc /var/www/less/style.less /var/www/css/style.css Funciona perfectamente. Sin embargo, cuando pongo exactamente el mismo comando en un script bash less.sh, devuelve el error lessc :...

12
Enlace al directorio en bash

Estoy usando el lncomando para crear un enlace simbólico a un directorio usando bash, fui al directorio que quería hacer un enlace y usé el siguiente comando: ln -s C#/ ~/Projetos Esto crearía un enlace a ~/media/Projects/C#en la ~/Projetoscarpeta. Pero una vez que llego cda mi casa, la carpeta...

12
¿Cómo puedo volver a una aplicación en segundo plano?

Sé que puedo ejecutar una aplicación en segundo plano colocando un ampersand ( &) al final del comando. Por ejemplo: $ rtorrent & [1] 4618 comienza rtorrenten segundo plano. Me gustaría volver al fondo rtorrentpara verificar si mis descargas se han completado. ¿Cómo puedo hacer...