0 votos

skhd para ejecutar shell script con argumento dinámico

En MacOS, ¿es posible utilizar skhd para ejecutar un shell script que contenga una sentencia case con un atajo como alt + a o alt + p y hacer que el script utilice la letra dada ( a o p respectivamente) como clave de la sentencia case?

0voto

TL;DR Crear dos wrapper scripts asignados a la tecla de acceso directo que luego llaman al principal scripts con un parámetro.

  • Modifica el script principal para que acepte un parámetro que se utilizará en la función case declaración
  • Crear dos shell script adicionales, vamos a llamarlos script_a y script_p .
  • Visite script_a básicamente ejecutar main_script A (y script_p main_script P )
  • Utilice skhd al mapa Alt-A a script_a , Alt-P a script_p .

PD: La versión experta de esto son dos enlaces duros llamados script_a y script_p ambos apuntan a main_script y mirando $0 dentro de la sentencia case del script principal.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X