Réponses:
C'est un contournement explicite de l' noclobberoption.
De cette façon, vous pouvez remplacer le fichier même avec noclobberset.
Voir http://mywiki.wooledge.org/NoClobber
De man bash:
Si l'opérateur de redirection est> et que l'option noclobber du setin intégré a été activée, la redirection échouera si le fichier dont le nom résulte de l'expansion du mot existe et est un fichier normal. Si l'opérateur de redirection est> |, ou l'opérateur de redirection est> et que l'option noclobber de la commande set builtin n'est pas activée, la redirection est tentée même si le fichier nommé par mot existe.