Tema: dash
-
Como escrever um script POSIX sh portável entre Linux, BSD, macOS e AIX
Um script que deve rodar sem alterações no dash do Debian, no bash-como-sh de uma máquina Linux, no FreeBSD, no macOS e no AIX precisa ficar dentro da Shell Command Language do POSIX e evitar flags exclusivas do GNU; o checkbashisms e uma lista curta de diferenças entre comandos GNU e BSD pegam a maior parte do que quebra.
Legível por máquina: JSON