Entendo e aceito a premissa de que o script defensivo 1 shell é prudente e, a longo prazo, mais sustentável.
Muitas das respostas às perguntas sobre processamento de texto aqui seguem esse princípio, incorporando as contingências de respostas para nomes de arquivos não ortodoxos; que podem conter espaços, traços e novas linhas.
Qual a predominância de novas linhas nos nomes de arquivos? Especificamente:
- Algum aplicativo cria nomes de arquivos que incluem novas linhas por padrão?
- Existem situações em que seria desejável criar esses nomes de arquivos?
- Ou eles são predominantemente uma instância de erro do usuário?
[1] Significado do planejamento e gerenciamento da maior variedade possível de cenários e contingências ...
Pergunta inspirada no comentário (bastante queixoso) sobre essa questão .