Portál AbcLinuxu, 28. května 2024 10:22


Dotaz: BASH - Jak zjistit cestu ke spuštěnému souboru

29.8.2021 18:18 Martin
BASH - Jak zjistit cestu ke spuštěnému souboru
Přečteno: 301×
Odpovědět | Admin
Ahoj, když spustím soubor /opt/dev/martin/jedna/start.sh

jak můžu v souboru start.sh získat tuto cestu?

Cesta se může změnit, tak se ptám, díky

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (MMMMMMMMM)
Gréta avatar 29.8.2021 18:30 Gréta | skóre: 36 | blog: Grétin blogísek | 🇮🇱==❤️ , 🇵🇸==💩 , 🇪🇺==☭
Rozbalit Rozbalit vše Re: BASH - Jak zjistit cestu ke spuštěnému souboru
Odpovědět | | Sbalit | Link | Blokovat | Admin

hele todleto :O ;D

tebe asi jakoby zajímá ta absolutní cesta takže tendleten řádek

$(readlink -f $0)
oslavná píseň na pana soudruha generalisima prezidentčíka Petra Pavla Pávka 🎶🫡🦚🎶
MMMMMMMMM avatar 29.8.2021 18:30 MMMMMMMMM | skóre: 44 | blog: unstable | Valašsko :-)
Rozbalit Rozbalit vše Re: BASH - Jak zjistit cestu ke spuštěnému souboru
Odpovědět | | Sbalit | Link | Blokovat | Admin
třeba takto
#!/bin/sh

MY_PATH="`dirname \"$0\"`"              # relative
MY_PATH="`( cd \"$MY_PATH\" && pwd )`"  # absolutized and normalized
if [ -z "$MY_PATH" ] ; then
  # error; for some reason, the path is not accessible
  # to the script (e.g. permissions re-evaled after suid)
  exit 1  # fail
fi
echo "$MY_PATH"/`basename $0`
Linux Dokumentační Projekt - PDF ke stažení
29.8.2021 18:35 Martin
Rozbalit Rozbalit vše Re: BASH - Jak zjistit cestu ke spuštěnému souboru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Moc děkuji.
Gréta avatar 29.8.2021 18:42 Gréta | skóre: 36 | blog: Grétin blogísek | 🇮🇱==❤️ , 🇵🇸==💩 , 🇪🇺==☭
Rozbalit Rozbalit vše Re: BASH - Jak zjistit cestu ke spuštěnému souboru

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.