Pytania otagowane jako standard

1
Czy POSIX gwarantuje, że standardowe narzędzia są w ŚCIEŻCE?
W sekcji „Wyszukiwanie i wykonywanie poleceń” specyfikacja POSIX mówi, że PATHjest przeszukiwana podczas znajdowania narzędzia do wykonania (z pewnymi wyjątkami). Czy specyfikacja wspomina gdziekolwiek, które PATHzostanie zainicjowane na wartość, która gwarantuje, że zostaną znalezione wszystkie standardowe narzędzia? Czy też muszę zrobić coś takiego, aby zagwarantować, że nigdy nie dostanę błędu …
11 path  posix  standard 

2
Co nie jest specyficzne dla powłoki?
Pod niektórymi odpowiedziami widzę komentarze, które zalecają unikanie poleceń specyficznych dla powłoki w odpowiedziach. Skąd mam wiedzieć, które polecenia, operatory itp. Istnieją we wszystkich powłokach? Czy istnieje lista standardów? man builtinsdaje listę poleceń. Czy to jedyne polecenia, których mogę używać w przenośnym skrypcie powłoki, który działa we wszystkich powłokach? Czy …

1
Jaki jest najlepszy sposób na wykrycie (ze skryptu), czy oprogramowanie jest zainstalowane?
Byłem sfrustrowany wcześniejszymi różnicami w wynikach whichpolecenia na różnych platformach (Linux vs. Solaris vx. OS X), z różnymi powłokami, które prawdopodobnie również biorą w tym udział. typezostał zaproponowany jako lepsza alternatywa, ale jak by to było przenośne? W przeszłości pisałem funkcje, które analizują dane wyjściowe whichi obsługują różne przypadki użycia, …
9 bash  zsh  standard  which 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.