Esta pergunta já tem respostas aqui :
Comentários
- A pergunta é um pouco difusa, mas, com base em " Quando usar
#!/bin/ksh
e#!/bin/sh
? … Quais são as principais diferenças entre essas…? " partes, acredito que esta é uma duplicata de Quais são as diferenças fundamentais entre os shells * nix convencionais? ; veja também Qual shell devo usar – tcsh vs bash? e (em menor grau) Qual ' s a diferença entre os termos “Shell” e “Bash”?
Resposta
Se você tornar um script executável, o carregador tratará a primeira linha como uma diretiva do interpretador e usará o programa específico para executar o script. Nesse caso, você está usando o Korn Shell ou o Bourne Shell .