Preguntas etiquetadas con bash

Bash (Bourne-Again SHell), es el shell utilizado en la interfaz de línea de comandos de Ubuntu por defecto.




4
Verifique si la versión Bash es> = número de versión dado
Necesito probar si el número de versión de Bash es> = a un número específico. Por ejemplo tengo: $ bash --version GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu) Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software; you are free to …





2
alias vs.función en scripts de bash
Quiero saber la diferencia entre alias y funciones en el shell bash, y cuándo usar cuál. Parece obvio que, dado que las funciones pueden tomar argumentos, son mucho más poderosas, ya que trabajo principalmente en la carretera con una netbook y quiero ahorrar energía y poder de procesamiento, especialmente me …
11 bash 

3
¿Cuál es la diferencia entre "fuente x", ". x "y" ./x "en Bash?
Tengo una fuente bash de la run.shsiguiente manera, #!/bin/bash if [ $# -ne 1 ]; then exit fi ... cuando lo ejecuto de dos maneras, hay diferentes comportamientos. La primera forma es source run.sh Cerrará la terminal después de la ejecución. La segunda forma es ./run.sh esto simplemente terminará de …
11 bash  scripts 



3
Mejores prácticas sobre el uso de sudo en un script bash
Tengo un script bash de larga y larga ejecución donde un puñado de comandos deben ejecutarse como root, mientras que la mayoría de los comandos deben ejecutarse como el usuario normal antes de sudo, ya que estropearía la propiedad del archivo y demás. Se me ocurrieron algunos métodos, pero cada …
11 bash  sudo  su 


3
¿Cómo cambiar el valor de un argumento en un script?
Intenté el siguiente script pequeño y simple: #!/bin/bash $1="bar" echo $1 Pero cuando ejecuto ./script foome sale un error y el valor no cambia: /home/mika/script: line 2: foo=bar: command not found foo Sé que $ 1 es el primer argumento que pasa a su script. Pero incluso así quiero cambiar …

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.