Ao escrever comandos de scripts que afetam o sistema operacional, certifique-se de testá-los em todas as plataformas nas quais deseja que funcionem. O Mac é, obviamente, um sistema operacional diferente do Unix e do Linux, mas mesmo falando apenas do Linux e das distros, eles são muito diferentes com os comandos do shell que vêm com eles. Nunca assuma que o comando funcionará, certifique-se de que ele esteja no sistema operacional.