Estou definindo um script de shell que um usuário deve sourceexecutar em vez de.
Existe uma maneira convencional ou inteligente de sugerir ao usuário que esse é o caso, por exemplo, através de uma extensão de arquivo?
Existe código shell que eu possa escrever no próprio arquivo, o que fará com que ele ecoe uma mensagem e saia se for executado em vez de originado, para que eu possa ajudar o usuário a evitar esse erro óbvio?
envvariáveis e as deixa como saída de script de fato . Um novato ficará preso por dias com o quebra-cabeça se você permitir que ele execute.
x, que contém apenas o comando. your-script-to-be-sourced, tudo bem, mas se ele quiser executá-bash your-script-to-be-sourcedlo, deve ser proibido? Qual é o objetivo dessa restrição?