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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [GNUPLOT] Supprimer les sorties d'erreur du terminal [Résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[GNUPLOT] Supprimer les sorties d'erreur du terminal [Résolu]

n°2222698
infrarouge​77
Posté le 20-03-2014 à 11:51:11  profilanswer
 

Bonjour à toutes et à tous,
 
 
J'ai pour objectif de tracer des graphiques, en appelant un petit script gnuplot avec un programme en fortran. Aucun problème de ce côté là, voici le petit script en question :
 

Code :
  1. set xlabel "Rapport diffusion | Depolarisation"
  2. set ylabel "Altitude [km]"
  3. set xrange [0:14]
  4. set yrange [7:33]
  5. set xtics 0,2,14
  6. set ytics 5,2,35
  7. set title "Rapport de diffusion et dépolarisation en fonction de l altitude"
  8. set terminal png
  9. set grid
  10. set output "fichier.png"
  11. plot "fichier.txt" using 2:1 title "1" with lines ,\
  12. "fichier.txt" using 3:1 title "2" with lines
  13. exit


 
Ce script est répété X fois (pour mes X fichiers contenant des données). Et donc j'ai ce message d'erreur qui s'affiche X fois dans le terminal :
 

Citation :

Could not find/open font when opening font "arial", using internal non-scalable font


 
Est-il possible d'empêcher d'afficher ce message dans le terminal svp ? Je suppose qu'il s'agit d'une 'redirection de sortie d'erreur', mais je n'ai pas trouvé d'option correspondant à cela pour la fonction "plot" dans l'aide, ou alors je la rate depuis tout à l'heure...
 
 
 
Merci d'avance pour vos conseils,
 
IR77.


Message édité par infrarouge77 le 21-03-2014 à 10:35:07
mood
Publicité
Posté le 20-03-2014 à 11:51:11  profilanswer
 

n°2222716
D@rum
Parce que je le vaut bien
Posté le 20-03-2014 à 15:06:11  profilanswer
 

>2 pour rediriger les erreurs
 
/dev/null pour aucun output donc...
 
>2 /dev/null
 

n°2222724
infrarouge​77
Posté le 20-03-2014 à 15:51:07  profilanswer
 

Je ne vois pas où placer cette instruction : pas dans le script gnuplot, ni en lançant dans le terminal "gnuplot monfichier.sh >2 /dev/null"

n°2222727
D@rum
Parce que je le vaut bien
Posté le 20-03-2014 à 16:19:45  profilanswer
 

Oops, autant pour moi, erreur de syntaxe c'est 2> et pas >2
 
il me semble que tu peux lancer ton script avec ça en argument

n°2222730
infrarouge​77
Posté le 20-03-2014 à 16:47:02  profilanswer
 

Mmmm en effet j'ai à présent de vagues souvenirs de ça... Du coup

Code :
  1. gnuplot monfichier.sh 2> /dev/null

règle le problème. Merci !

n°2222732
D@rum
Parce que je le vaut bien
Posté le 20-03-2014 à 16:59:49  profilanswer
 

Un petit [Resolu] dans le titre alors !
 
Bonne continuation à toi :)

n°2222794
infrarouge​77
Posté le 21-03-2014 à 10:34:29  profilanswer
 

Merci, toi de même :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [GNUPLOT] Supprimer les sorties d'erreur du terminal [Résolu]

 

Sujets relatifs
érreur sur childNodesErreur AJAX/JS
PYTHON Concaténation URL entraine erreur 400Bookmarklet - supprimer résultats recherche boncoin
Erreur codeblocks lors de la compilation"Do you want to build it now?"javascript : window.onerror lire le code jetant une erreur
Erreur 403erreur Impossible d'obtenir la propriété 0 d'une réference null ou non
parse erreurVBA : erreur d'exécution 13
Plus de sujets relatifs à : [GNUPLOT] Supprimer les sorties d'erreur du terminal [Résolu]


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