SunOS : redirection vers un fichier est impossible !!

Résolu/Fermé
mortelrdv - 9 oct. 2012 à 10:03
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 9 oct. 2012 à 11:03
Bonjour,

je suis sous : SunOS ajamei1u1 5.10 Generic_147441-01 i86pc i386 i86pc

une fenetre terminal :
>echo tototo >test
>echo tatata >test
test: File exists.
>echo tatata >>test


pourquoi la deuxieme ligne "echo tatata >test" n'écrase t il pas le fichier "test" existant ? je pensais que ça écrasait puisque sous linux je n'ai jamais rencontré ce probleme !!
"echo tatata >>test" ajoute bien au fichier "tatata"

Cdlt


3 réponses

mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
9 oct. 2012 à 10:09
Sous linux ça écraserait effectivement sous le fichier, peut être que sous sun le comportement de l'opérateur > est différent.

Essaye >! au lieu de > :
http://www.mathinfo.u-picardie.fr/asch/f/MeCS/courseware/users/help/general/unix/redirection.html

Bonne chance
1
merci ça marche, ça fait chi... je vais etre obligé de vérifier mes scripts.
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
9 oct. 2012 à 11:03
hello
si tu es en csh, c'est une option de sécurité
noclobber
If set, restrictions are placed on output redirection to insure that files are not accidentally destroyed and that '>>' redirections refer
to existing files, as described in the Input/output section.
0