SunOS : redirection vers un fichier est impossible !!

Résolu
mortelrdv -  
dubcek Messages postés 18627 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

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 943
     
    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
  2. mortelrdv
     
    merci ça marche, ça fait chi... je vais etre obligé de vérifier mes scripts.
    0
  3. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    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