Script ejecutable: use la ubicación del archivo de scripts dentro de sí mismo

0

Hay algunos casos en los que es conveniente para mí crear un ejecutable que ejecute una secuencia de comandos. De esta manera, solo puedo hacer doble clic o ejecutar el ejecutable sin tener que configurar la ruta Cli.

El problema que tengo es sobre las rutas absolutas y relativas en el script.

Por ejemplo:

Supongamos que tengo un script ejecutable llamado CREAR que contiene lo siguiente:

./touch new_file.txt && ./open new_file.txt

La idea es que crea este new_file.txt en el mismo directorio en el que está CREADO. Tal como está, crea el archivo en / home / ya que es mi valor predeterminado.

¿Hay alguna manera en que pueda "pasar" la ubicación del archivo al script para que funcione con el directorio correcto? El punto es evitar las rutas absolutas ya que podría estar moviendo cosas.

    
pregunta Karric 22.03.2018 - 23:34

0 respuestas

Lea otras preguntas en las etiquetas