¿Cómo se suministra PWD
a un coprocess
script?
Por ejemplo, dado el siguiente disparador:
Cuando hago doble clic en la salida capturada, se ejecuta el script: ~/rerun_test.sh
proporcionando el nombre del archivo que se ha encontrado: \1
.
Sin embargo, la aplicación con la que trabajo no emite el directorio de trabajo actual (PWD), por lo que necesito tenerlo disponible como una variable que pueda suministrar de una forma u otra. Para la historia semántica cuando se ejecuta un comando el PWD es \5
por ejemplo:
El comando se ejecuta cuando se activa el Historial Semántico en cualquier nombre de archivo. Utilice \1 para el nombre del archivo, \2 para el número de línea, \3 para el texto antes de hacer clic, \4 para el texto después de hacer clic, \5 para pwd. También puede utilizar la sintaxis de cadena interpolada.
¿Hay algo equivalente a lo que pueda recurrir? Obviamente, en este contexto: ~/rerun_test.sh \1 \5
no funciona.