GNU/Linux >> Znalost Linux >  >> Linux

Určete, zda je relativní nebo absolutní cesta v programu Shell

if [[ "$0" = /* ]]
then
   : # Absolute path
else
   : # Relative path
fi

Obecné řešení pro jakýkoli $path , spíše než jen $0

POSIX One Liner

[ "$path" != "${path#/}" ] && echo "absolute" || echo "relative"

Linux
  1. Získejte čas provádění programu v shellu

  2. Spouštějte příkazy Shell z programu spuštěného ve WINE

  3. Jak bych mohl přidat dir do $PATH v Makefile?

  1. Jak zobrazit úplnou absolutní cestu symbolického odkazu

  2. Kde je v Ubuntu nastavena proměnná PATH?

  3. Existuje program/script pro úpravu souborů .conf?

  1. Určit prostředí ve skriptu za běhu?

  2. Jak spustit bash skript přes absolutní cestu?

  3. Vytvoření programu v přihrádce