Articles of bash

¿Cómo vuelves a un script bash de origen?

Utilizo un script que se extiende con la función de fuente bash; #!/bin/bash source someneatscriptthatendsprematurely.sh Me gustaría poder regresar de esa secuencia de comandos sin romper el guión principal. El uso de saltos de salida del guión principal, el retorno solo es válido en funciones y la experimentación con $ (salida 1) tampoco parece funcionar. […]

Error de syntax de BASH cerca del token inesperado ‘hecho’

¿Alguna idea de cuál podría ser el problema? Mi código es: #!/bin/bash while : do echo “Press [CTRL+C] to stop..” sleep 1 done Lo guardé como .sh y ejecuté bash file.sh CentOS 6 de 32 bits ¿Cual es el problema? La primera vez que usamos BASH, lo necesitamos para un bucle infinito simple en algo.

¿Por qué no puedo usar Unix Nohup con Bash For-loop?

Por ejemplo, esta línea falla: $ nohup for i in mydir/*.fasta; do ./myscript.sh “$i”; done > output.txt& -bash: syntax error near unexpected token `do ¿Cuál es la forma correcta de hacerlo?

reemplazar una cadena desconocida entre dos cadenas conocidas con sed

Tengo un archivo con los siguientes contenidos: WORD1 WORD2 WORD3 ¿Cómo puedo usar sed para reemplazar la cadena entre WORD1 y WORD3 con foo , de modo que el contenido del archivo cambie a lo siguiente ?: WORD1 foo WORD3 Intenté lo siguiente, pero obviamente me falta algo porque eso no produce los resultados deseados: […]

¿Cómo paso un parámetro comodín a un archivo bash?

Intento escribir un script bash que permita al usuario pasar una ruta de directorio usando comodines. Por ejemplo, bash show_files.sh * cuando se ejecuta dentro de este directorio drw-r–r– 2 root root 4.0K Sep 18 11:33 dir_a -rw-r–r– 1 root root 223 Sep 18 11:33 file_b.txt -rw-rw-r– 1 root root 106 Oct 18 15:48 file_c.sql […]

Bash shell De decimal a la conversión binaria

Estoy buscando una manera fácil en Bash para convertir un número decimal en un número binario. Tengo variables que necesitan ser convertidas: $ip1 $ip2 $ip3 $ip4 ¿Hay un método simple para hacer esto sin mirar cada número individual? Preferiría no tener que escribir mucho código.

Parse ifconfig para obtener solo mi dirección IP usando Bash

Quiero editar el archivo bashrc para tener una función simple llamada “myip” para ejecutar. Como se puede adivinar, la función myip solo imprime mi dirección IP interna de mi máquina. Mientras más trabajo, este es el guión: ifconfig en1 | awk ‘{ print $2}’ | sort Lo cual obtuvo mi resultado: 10.0.0.12 options=1 flags=8863 fe80::daa2:5eff:fe96:ba2f%en1 […]

¿Cómo restablecer COMP_WORDBREAKS sin afectar a otro script de finalización?

Hay algo que me confunde cuando implemento una función de autocompletado de bash que pondré en /etc/bash_completion.d/ Para lograr alguna función, quiero eliminar los caracteres de salto de palabra colon ( $COMP_WORDBREAKS de la variable $COMP_WORDBREAKS y agregar una barra inclinada ( / ) al comienzo de $COMP_WORDBREAKS . COMP_WORDBREAKS=” /’><=;|&(" _mytool() { local cur=${COMP_WORDS[COMP_CWORD]} […]

¿Cómo ejecutar algún comando antes o después de cada comando Bash ingresado desde la consola?

Quiero ejecutar un comando, por ejemplo echo “foobar”; Después de cada comando, ingresado por el usuario. Dos escenarios: Cuando el usuario ingresa un comando, mi comando global debe ser ejecutado, y luego su comando debe ser ejecutado Cuando el usuario ingresa un comando, su comando debe ser ejecutado, y luego mi comando global debe ser […]

Creación de paquetes R utilizando GCC alternativo

Los sistemas con los que trabajo tienen GCC 4.5 (experimental) en / usr / local / bin / gcc, que ha demostrado ser problemático para algunos paquetes R. En su lugar, me gustaría utilizar el sistema GCC en / usr / bin / gcc. He intentado configurar CC y CXX en los archivos de configuración […]