Kurze Antwort: Der Befehl wird überhaupt nicht ausgeführt.
Erläuterung: Die Umleitung basiert auf Dateideskriptoren, die mit dem Aufruf "open ()" erstellt werden müssen, bevor der Prozess ausgeführt wird.
Mein Schlag hat es einfach abgelehnt:
$ sleep 1 2>&1 > /nonwritable -bash: /nonwritable: Permission denied
Sie sehen also, es gibt einen Schutz für die meisten Muscheln.