Crear un script shell/bash en Mac

  1. Crear un archivo de texto plano y guardar con extensión .sh
  2. Añadir en la primera línea #!/bin/sh (es el shebang)
  3. Incluir el código deseado. Por ejemplo:

    #!/bin/sh

    # Script para evitar desconexiones repetidas al conectar iPhone a Mac (un comentario)

    sudo killall -STOP -c usbd


    echo "Hecho"

  4. Convertir el archivo en ejecutable desde Terminal:

    chmod 755 mi-script.sh

  5. Para ejecutarlo desde Terminal, si estamos en la carpeta del archivo:

    ./mi-script.sh

  6. Para ejecutarlo haciendo doble clic en el archivo: Botón derecho > Abrir con > Terminal.app (siempre)

Más información: Apple Support.

Abrir archivo ubicado en misma ubicación que script

[Más info]

open $(dirname $0)"/archivo.txt"

Automator

Para abrir un script bash sin mostrar la pantalla de Terminal, podemos utilizar Automator.

Abrimos Automator -> Nuevo documento -> Aplicación -> Buscar "Ejecutar el script Shell" -> Pegar el script entrecomillado o arrastrar archivo bash. Guardarlo.

Para cambiar el icono, identificar el icono de otra aplicación que nos guste, botón derecho + "Obtener información", CTRL+C sobre el icono y hacer CTRL+V sobre el icono de "Obtener información" de nuestra aplicación.

Comentar

Tu dirección de correo electrónico no será publicada.