IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

[tcsh] Redirection entrée standard


Sujet :

Shell et commandes GNU

  1. #1
    Membre régulier Avatar de arkham55
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2010
    Messages : 179
    Points : 74
    Points
    74
    Par défaut [tcsh] Redirection entrée standard
    Bonjour à tous,

    voilà, j'ai appris que pour rediriger les flux d'entrée et de sortie standards avec tcshell, il fallait les redéfinir, exemple pour l'entrée standard :

    J'aimerai savoir s'il y avait moyen de redéfinir l'entrée standard pendant l'exécution du script?
    Dans le code, pour utiliser ce qui est passé par l'entrée standard, j'écris ceci :
    Merci d'avance.

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 588
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 588
    Points : 19 474
    Points
    19 474

  3. #3
    Membre régulier Avatar de arkham55
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2010
    Messages : 179
    Points : 74
    Points
    74
    Par défaut
    Oui cela fonctionne très bien, mais c'est en lançant mon script que je redéfinis l'entrée standard. Ce que j'aimerai, c'est la redéfinir au début du script (dans le code). Est-ce possible?

  4. #4
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 588
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 588
    Points : 19 474
    Points
    19 474
    Par défaut
    pour quelle raison ?
    pour faire quoi ?

    sois plus explicite, s'il te plaît.

  5. #5
    Membre régulier Avatar de arkham55
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2010
    Messages : 179
    Points : 74
    Points
    74
    Par défaut
    Pas de problème, j'aimerai que le script crée un tube nommé (avec la commande mkfifo) qui sera son entrée standard. Mais j'aimerai que l'appel de mon script n'en soit pas encombré, ne pas avoir ceci :
    mais plutôt ceci simplement :
    Dans mon script, on créerai le tube, et puis le redéfinirai en tant qu'entrée standard pour le script.

    Est-ce possible à ton avis?

    Si pas, je fais un script qui prépare ça, c'est juste ce que je voulais savoir.

  6. #6
    Membre régulier Avatar de arkham55
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2010
    Messages : 179
    Points : 74
    Points
    74
    Par défaut
    Encore une petit précision, si tu peux m'aider, pour écrire dans un tube nommé avec un script, faut-il impérativement que le tube soit la sortie standard de ce script?
    D'avance merci.

  7. #7
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 588
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 588
    Points : 19 474
    Points
    19 474
    Par défaut
    tcsh ne m'a pas l'air très pratique pour ce genre de manipulation.
    c'est une contrainte, ou un choix ?

    csh est (il me semble) plutôt utilisé sur UNIX.
    des intervenants sur le forum UNIX seront sans doute de meilleurs conseils.

    c'est 3 fois rien à faire en BASH, mais en tcsh

    désolé de ne pas pouvoir t'aider davantage.

  8. #8
    Membre régulier Avatar de arkham55
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2010
    Messages : 179
    Points : 74
    Points
    74
    Par défaut
    Merci d'avoir essayé

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [tcsh] Redirection entrée/sortie standards
    Par arkham55 dans le forum Shell et commandes POSIX
    Réponses: 5
    Dernier message: 27/04/2012, 09h21
  2. Redirection de l'entrée standard
    Par steeve93800 dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 20/02/2008, 13h40
  3. Redirection entrée standard avant EXEC
    Par AllyKo dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 14/05/2007, 09h35
  4. Redirection entrée standard entre deux processus
    Par mverhaeghe dans le forum POSIX
    Réponses: 5
    Dernier message: 08/04/2007, 16h55
  5. Réponses: 2
    Dernier message: 21/12/2004, 15h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo