August 2012
Intermediate to advanced
624 pages
17h 11m
Polish
Pracujemy w systemie, który udostępnia starsze narzędzia lub narzędzia określonego dostawcy (np. Solaris) i musimy wyznaczyć wartość zmiennej $PATH w taki sposób, aby była ona zgodna ze specyfikacją POSIX.
Wystarczy wykorzystać narzędzie getconf.
PATH=$(PATH=/bin:/usr/bin getconf PATH)
Poniżej zostało przedstawionych kilka domyślnych wartości zmiennej $PATH oraz wartości generowanych przez polecenie getconf (zgodnych z zaleceniami POSIX) w różnych systemach operacyjnych:
# Red Hat Enterprise Linux (RHEL) 4.3 $ echo $PATH /usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/$USER/bin $ getconf PATH /bin:/usr/bin # Debian Sarge $ echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ...
Read now
Unlock full access