SunOS : redirection vers un fichier est impossible !!

Résolu
mortelrdv -  
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   -
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 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
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
mortelrdv
 
merci ça marche, ça fait chi... je vais etre obligé de vérifier mes scripts.
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
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