La documentation indique que si le fichier de destination existe, il sera écrasé. Mais ça ne l'écrase pas. Au lieu de cela, il me donne le message d'erreur "fichier2.txt: fichier existe."Dans tcsh, cat file1.txt> file2.txt ne fonctionne pas si le fichier existe
0
A
Répondre
1
De la documentation:
Si la coquille noclobber variable est définie, le fichier ne doit pas exister ou être un caractère fichier spécial (par exemple, un terminal ou
/dev/null
) ou une erreur se produit. Cela permet d'éviter la destruction accidentelle de fichiers. Dans ce cas, les formulaires!
peuvent être utilisés pour supprimer cette vérification.
C'est:
cat file1.txt >! file2.txt
En aparté - en utilisant csh est [une mauvaise idée] (http://www.grymoire.com/unix/CshTop10.txt), et je vous conseille fortement de ne * pas *. –