Deve ser
#!/usr/local/bin/osh
se o seu shell estiver em /usr/local/bin . Se /usr/local/bin estiver no seu PATH , então
#!/usr/bin/env osh
deve funcionar também ... (Na verdade, esse é o único ponto de env aqui - ele encontrará osh onde quer que esteja instalado, contanto que esteja no PATH , então não importa se é em /usr/local/bin , /usr/bin etc. O primeiro encontrado ganha se várias cópias estiverem instaladas.)
Se você usar a variante env , certifique-se de que não haja outro binário osh no seu PATH : as schily aponta, a concha de Thompson pode ser instalada como osh (embora isso pareça improvável, mas já que você está pesquisando shells isso pode acontecer), e há também o shell de depuração do sistema de compilação OCaml (normalmente em um pacote omake ).