De fondo
Bash 4 instalado con éxito el uso de homebrew y los pasos adicionales necesarios para hacer bash 4 su shell por defecto. Muchas guías en la red con un simple google: Ejemplo Bash 4 guía de actualización para Mac
-
Bash 4.x (se instala a través de brew) ubicación:
/usr/local/bin/bash
- Bash 3.2 (Predeterminado OSX) ubicación:
/bin/bash
Problema
Los Scripts no puedo controlar/modificar el proceso, ya que podría afectar a otros usuarios. A menos que me iba a cambiar de forma manual y, a continuación, volver antes de comprometerse con control de código fuente. Otra opción es escribir: bash some_script_with_bin_bash_shebang.sh
para forzar el uso de la recién en mora de bash 4 shell.
Yo sólo necesita hacer esto para Bash 4+ funcionalidad, que es muy común ahora.
Pregunta
¿Alguien tiene un fresco de la técnica, soluciones alias un proceso bash ruta así: #!/bin/bash
a la nueva versión de bash 4 shell en /usr/local/bin/bash
?
Sin obviamente modificando el archivo! ^_^ (por ejemplo, añadiendo #!/usr/bin/env bash
)