Pytania oznaczone «portability»

18
Kiedy ważne jest pisanie przenośnych skryptów?

Większość kodu, który piszę, jest w języku PHP. Niedawno zacząłem uczyć się skryptowania powłoki. Większość zasobów i samouczków, które napotkałem, jest specyficzna dla Bash. Niektórzy ostrzegają przed bashizmami, a inni nie. Dużo tu czytałem i Stack Overflow. Ilekroć w odpowiedzi używa się...

15
Dane wyjściowe statystyki w OSX

Chcę użyć statpolecenia, aby uzyskać informacje o pliku. Ja to zrobiłem: Josephs-MacBook-Pro:Desktop Joseph$ echo 'hello' > info.txt Josephs-MacBook-Pro:Desktop Joseph$ stat info.txt 16777220 21195549 -rw-r--r-- 1 Joseph staff 0 6 "Dec 21 20:45:31 2014" "Dec 21 20:45:30 2014" "Dec 21 20:45:30...

12
Jak mogę bezpiecznie uzyskać wersję ksh?

Jak mogę bezpiecznie pobrać wersję ksh ze skryptu ksh? Ja widziałem następujące rozwiązania : ksh --version echo ${.sh.version} echo $KSH_VERSION Biorąc pod uwagę odpowiednie okoliczności, każda z nich działa poprawnie. Dbam jednak o niedoskonały przypadek. W szczególności istnieje kilka...

11
wysyłanie danych wyjściowych do / dev / stderr vs.> i 2

W skryptach błędy są zwykle wysyłane do deskryptora pliku 2 za pomocą &2, tj .: echo "error" >&2 Czasami /dev/stderrużywa się zamiast tego: echo "error" > /dev/stderr Patrząc na to /dev/stderr, widzę, że jest to tylko dowiązanie symboliczne /proc/self/fd/2, które z kolei jest...