[bash] directory van scriptfile opvragen in script

Pagina: 1
Acties:

  • Rhythmic
  • Registratie: Februari 2000
  • Laatst online: 07-10-2025
Weet iemand of en zo ja hoe je in een bash script de directory kan opvragen waarin de script file staat? Dit hoeft uiteraard niet de current working directory te zijn. Met $0 krijg je wel de filename, maar niet de directory... Iemand?

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 09-09 11:02
$0 levert de command line waarmee het script gestart is op. Op het moment dat je script start, is deze dus relatief ten op zichte van de current working directory (cwd). Je kan dus gewoon in het begin van je script (voordat je iets doet waardoor de cwd zou veranderen) $0 achter de cwd plakken en dan heb je het volledige pad van je script. Haal daar de bestandsnaam af en je houdt de directory over.

  • Rhythmic
  • Registratie: Februari 2000
  • Laatst online: 07-10-2025
Glashelder en best wel simpel eigenlijk :o
Bedankt!