Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1013 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [CShell] redirection des erreur dans un script

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[CShell] redirection des erreur dans un script

n°885096
micsp24
Posté le 08-02-2007 à 13:37:20  profilanswer
 

Bonjour,
 
J'essaye de mettre une redirection d'erreur dans mon script mais cela ne fonctionne pas.
 
Si je fais une redirection normale, cela marche :
 

Code :
  1. #! /bin/csh
  2. find $1/Desktop > monfichier


 
Par contre si je fais une redirection d'erreur comme ceci :  
 

Code :
  1. #! /bin/csh
  2. find $1/Desktop 2> monfichier


 
Cela ne fonctionne pas.
 
Auriez vous une idee?
 
Merci

mood
Publicité
Posté le 08-02-2007 à 13:37:20  profilanswer
 

n°885282
fdaniel
Have you got a 27B/6 ?
Posté le 09-02-2007 à 08:42:46  profilanswer
 

Essaye ainsi :
 

#! /bin/csh
 
find $1/Desktop > monfichier 2 > &1


En supposant que tu veuilles voir tous les messages dans monficher (sinon il faut modifier la seconde cible).

n°885345
micsp24
Posté le 09-02-2007 à 11:36:08  profilanswer
 

non ca ne fonctionne pas :(

n°885346
wedgeant
Da penguin inside
Posté le 09-02-2007 à 11:37:51  profilanswer
 

find bla > fichier 2>&1


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°885354
micsp24
Posté le 09-02-2007 à 12:07:47  profilanswer
 

effectivement il me donne plus d'erreur.
 
Donc la commande est valide.
 
Mais il m'enregistre dans un fichier nommer "1" tous les resultats ainsi que les erreurs.
 
J'aimerai uniquement redirigé les erreurs :)
 
Pourrais tu me dires comment je pourrais faire ca?
 
Merci pour votre aide.

n°885474
TofK
Posté le 09-02-2007 à 17:49:27  profilanswer
 

find bla 2>fichier
?


Message édité par TofK le 09-02-2007 à 17:49:37
n°885576
micsp24
Posté le 10-02-2007 à 01:55:45  profilanswer
 

bon je me suis renseigné.
 
le 2> fonctionne uniquement en bash et pas en cshell.
 
Le seule moyen en cshell est >& qui redirige tous.
 
Merci de votre aide :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [CShell] redirection des erreur dans un script

 

Sujets relatifs
Redirection vers serveur web avec IPTableserreur de mise à jour apt-get update
[Unix Cshell] parcourir tous les fichierserreur demarrage mandriva 2007 free
erreur a l'installation du kernel 2.6.20Page d'erreur personnalisée lors d'un timeout
[resolu] mandriva 2007 , installation erreurEntrer du texte dans un screen avec un script sh ?
[YABSS] Script de sauvegarde : Yet Another Backup Simple ScriptScript bash qui marche à moitié
Plus de sujets relatifs à : [CShell] redirection des erreur dans un script


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR