Rozumiem i akceptuję założenie, że defensywne skrypty powłoki 1 są zarówno ostrożne, jak i, w dłuższej perspektywie, bardziej zrównoważone.
Wiele odpowiedzi na pytania dotyczące przetwarzania tekstu tutaj jest zgodne z tą zasadą, wykorzystując nieprzewidziane odpowiedzi na nazwy plików; które mogą zawierać spacje, myślniki i nowe wiersze.
Jak rozpowszechnione są nowe wiersze w nazwach plików? Konkretnie:
- Czy jakieś aplikacje domyślnie tworzą nazwy plików zawierające znaki nowej linii?
- Czy istnieją sytuacje, w których pożądane byłoby utworzenie takich nazw plików?
- A może są to głównie błędy użytkownika?
[1] Oznacza planowanie i zarządzanie jak najszerszym zakresem scenariuszy i sytuacji awaryjnych ...
Pytanie inspirowane (raczej żałosnym) komentarzem do tego pytania .