Re: redirections

2002-11-02 Par sujet Marc SCHAEFER
On Fri, 1 Nov 2002, Marc Mongenet wrote:

 Voilà.

Clarté et concision.

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



redirections

2002-11-01 Par sujet Bruno Crochet

Bonjour. A propos de ligne de commande, voici une question sur les 
redirections.

Dans la ligne suivante, vu est un vu-metre qui écrit les données audio 
vers stdout (ici fic.wav) et des informations sur l'amplitude du signal 
vers le canal stderr (affichage de texte dans la console).

arecord | vu  fic.wav

Je voudrai récupérer les données texte pour les diriger vers un programme 
d'affichage graphique.
Si je fait 

arecord | vu  fic.wav 2 amp.txt

je récupere bien les données texte de stderr dans amp.txt, mais je voudrai 
en fait quelque chose du genre

arecord | vu  fic.wav | vugraph

avec stderr en entrée de vugraph.


N'hésitez pas a demander des précisions si je suis un peu confus dans la 
description du problème :-(

Merci,
Bruno.



--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: redirections

2002-11-01 Par sujet Paul-Jean Cagnard
Bruno Crochet wrote:
 
[...]
 arecord | vu  fic.wav | vugraph

arecord | vu | tee fic.wav | vugraph ?

-- 
Paul-Jean Cagnard
Gianna Nannini, pourquoi tant de N ?
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: redirections

2002-11-01 Par sujet Bruno Crochet

  arecord | vu  fic.wav | vugraph
 
 arecord | vu | tee fic.wav | vugraph ?

Dans ce cas vugraph reçoit les données binaires (les memes que fic.wav).

Ce que je voudrai c'est qu'il recoive les donées texte que vu dirige 
vers sdterr (mais peut etre que ce n'est pas possible ??)
 


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: redirections

2002-11-01 Par sujet Arnaud Burlet
peut etre que (sous bash) :
arecord | vu 21  fic.wav | vugraph

voir man bash pour des explications 

Arnaud

Bruno Crochet wrote:

   arecord | vu  fic.wav | vugraph


arecord | vu | tee fic.wav | vugraph ?



Dans ce cas vugraph reçoit les données binaires (les memes que fic.wav).

Ce que je voudrai c'est qu'il recoive les donées texte que vu dirige 
vers sdterr (mais peut etre que ce n'est pas possible ??)
 


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: redirections

2002-11-01 Par sujet Bruno Crochet
On Fri, 1 Nov 2002, Arnaud Burlet wrote:

 peut etre que (sous bash) :
 arecord | vu 21  fic.wav | vugraph
 
 voir man bash pour des explications 

Ca marche! Mais j'avoue ne pas bien comprendre pourquoi (meme après un man 
bash)... Si on réunit les canaux 2 et 1 avant  fic.wav comment se 
fait-t'il que 2 n'aille pas dans fic.wav ??
Y a t-il une adresse sympa ou tout ceci est expliqué de façon 
détaillée avec qlq exemples ?


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: redirections

2002-11-01 Par sujet Paul-Jean Cagnard
Bruno Crochet wrote:
 
 On Fri, 1 Nov 2002, Arnaud Burlet wrote:
 
  peut etre que (sous bash) :
  arecord | vu 21  fic.wav | vugraph
 
  voir man bash pour des explications 
 
 Ca marche! Mais j'avoue ne pas bien comprendre pourquoi (meme après un man
 bash)... Si on réunit les canaux 2 et 1 avant  fic.wav comment se
 fait-t'il que 2 n'aille pas dans fic.wav ??
 Y a t-il une adresse sympa ou tout ceci est expliqué de façon
 détaillée avec qlq exemples ?

Dans la man page de sh, bash aussi je suppose. En bref, vu 21 
fic.wav est différent de vu  fic.wav 21

  If you want to redirect both standard output and standard error output
to
  the same file, enter:

   command  file 21

  The order here is significant.  First, the shell associates file
descriptor
  1 with file; then it associates file descriptor 2 with the file that
is
  currently associated with file descriptor 1.  If you reverse the order
of
  the redirections, standard error output goes to the display and
standard
  output goes to file because at the time of the error output
redirection,
  file descriptor 1 was still associated with the display.


-- 
Paul-Jean Cagnard
Gianna Nannini, pourquoi tant de N ?
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: redirections

2002-11-01 Par sujet Marc Mongenet
Paul-Jean Cagnard wrote:

Bruno Crochet wrote:


On Fri, 1 Nov 2002, Arnaud Burlet wrote:



peut etre que (sous bash) :
arecord | vu 21  fic.wav | vugraph

voir man bash pour des explications 


Ca marche! Mais j'avoue ne pas bien comprendre pourquoi (meme après un man
bash)... Si on réunit les canaux 2 et 1 avant  fic.wav comment se
fait-t'il que 2 n'aille pas dans fic.wav ??
Y a t-il une adresse sympa ou tout ceci est expliqué de façon
détaillée avec qlq exemples ?



Dans la man page de sh, bash aussi je suppose. En bref, vu 21 
fic.wav est différent de vu  fic.wav 21


Un morceaux de (pseudo-)code valant bien 10 lignes de texte:

ls  dirlist 21
stdout := dirlist
stderr := stdout

ls 21  dirlist
stderr := stdout
stdout := dirlist

Voilà.
Marc Mongenet


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.