Ora ci sono alcuni casi in cui è conveniente per me creare un eseguibile che esegua una sequenza di comandi. In questo modo posso semplicemente fare doppio clic o eseguire l'eseguibile senza dover impostare il percorso cli.
Il problema che ho riguarda i percorsi assoluti e relativi nello script.
Ad esempio:
Diciamo che ho uno script eseguibile chiamato CREATE che contiene quanto segue:
./touch new_file.txt && ./open new_file.txt
L'idea è che crea questo file new_file.txt nella stessa directory in cui è CREATE. Così com'è, crea il file in / home / poiché questo è il mio predefinito.
C'è un modo in cui posso "passare" la posizione del file allo script in modo che funzioni con la directory corretta? Il punto è di evitare i percorsi assoluti perché potrei spostare qualcosa.