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

Linux Discussion :

Aides redirections Schell


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 3
    Par défaut Aides redirections Schell
    Bonjour,
    J'ai quelques problèmes avec les redirections ... et un controle dessus bientot^^.
    Mon premier : Pourriez vous m'expliquer ce que fait la ligne de commande cat >> nomfichier. J'ai compris la redirection >> sauf dans ce cas ci , avec un cat.
    Merci d'avance.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Hello,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    [sshuser@mvts2 ~]$ cat fichier1 #contenu du fichier1
    Je m'appelle Marc.
    [sshuser@mvts2 ~]$ cat fichier2 #contenu du fichier2
    Bonjour!
    [sshuser@mvts2 ~]$ cat fichier1 >> fichier2 #Ajout du contenu du fichier1 dans fichier2
    [sshuser@mvts2 ~]$ cat fichier1 #contenu du fichier1
    Je m'appelle Marc.
    [sshuser@mvts2 ~]$ cat fichier2 #Nouveau contenu du fichier2
    Bonjour!
    Je m'appelle Marc.
    La double redirection va ajouter le contenu de fichier1 à la suite du contenu du fichier2

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 3
    Par défaut
    Merci pour ta réponse. Mais dans ce cas il n'y a pas de premier fichier donc si je fait cat >> fic2, qu'est qui vas aller dans fic2 ? ça vas récupérer ce que l'utilisateur tape à l'écran ? ou ça vas créer un fichier vide ?

  4. #4
    Membre émérite
    Avatar de D[r]eadLock
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    504
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 504
    Par défaut
    Citation Envoyé par Sorsha Voir le message
    Merci pour ta réponse. Mais dans ce cas il n'y a pas de premier fichier donc si je fait cat >> fic2, qu'est qui vas aller dans fic2 ? ça vas récupérer ce que l'utilisateur tape à l'écran ? ou ça vas créer un fichier vide ?
    Teste et tu verras bien (je prédis, ça prend stdin (autrement dit ce que l'utilisateur tape a l'écran s'il n'y a pas de redirection précédente) et le concatène à fic2 (s'il n'existe pas il sera créé)).

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 3
    Par défaut
    Citation Envoyé par D[r]eadLock Voir le message
    Teste et tu verras bien.
    J'aimerais bien mais j'ai pas linux.


    Sve@r, Merci ! j'ai enfin compris.

  6. #6
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 840
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Sorsha Voir le message
    J'aimerais bien mais j'ai pas linux.
    Pas grave. Tu peux télécharger Knoppix. C'est un système Linux live complètement intégré sur un DVD.
    Il te suffit donc de télécharger l'image iso et la graver sur un DVD puis booter ton ordi sur ce DVD. Le système se chargera entièrement en mémoire (sans toucher au disque dur) et te donnera un beau Linux sur lequel tu pourras travailler.
    Une fois que t'en as marre, tu arrêtes l'ordi, enlèves le DVD et le redémarre. Il redémarrera normalement sur ton disque dur qui n'aura pas été impacté par la manip.
    Et si tu as du travail Linux à sauvegarder avant de couper, tu peux sauver sur USB.

    Ou alors utiliser une machine virtuelle (style VirtualBox de Sun). Tu installes ton Linux sur cette machine virtuelle que tu peux lancer quand tu en as envie...
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  7. #7
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 840
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Sorsha Voir le message
    Merci pour ta réponse. Mais dans ce cas il n'y a pas de premier fichier donc si je fait cat >> fic2, qu'est qui vas aller dans fic2 ? ça vas récupérer ce que l'utilisateur tape à l'écran ? ou ça vas créer un fichier vide ?
    "taper à l'écran" ? Ca c'est une première !!!

    Tout programme Unix (Linux) utilise un périphérique d'entrée (par défaut le clavier) et un périphérique de sortie (par défaut l'écran). En fait il utilise l'écran pour 2 flux d'affichage distincts mais ce détail est inutile ici.

    Donc si tu lances le programme "cat" sans rien mettre d'autre, ce programme (comme tous les autres) attendra ses entrées au clavier et les affichera (comme tous les autres) sur l'écran. Et tant que le clavier ne recevra pas un ordre de fermeture (CTRL-D), le cat continuera son travail.

    A partir de cette simple règle de fonctionnement, tu peux prédire le comportement de toutes tes commandes (comme l'a fait D[r]eadLock)
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

Discussions similaires

  1. Aide Redirection DNS
    Par kentinhh dans le forum 1&1
    Réponses: 1
    Dernier message: 07/04/2011, 18h54
  2. Besoin d'aide sur apache 2 (redirection)
    Par vallica dans le forum Apache
    Réponses: 2
    Dernier message: 05/06/2007, 21h03
  3. Réponses: 7
    Dernier message: 16/02/2007, 11h50
  4. [dmz]redirection de port a l'aide d'un proxy
    Par hansaplast dans le forum Hardware
    Réponses: 3
    Dernier message: 05/04/2006, 16h13
  5. aide redirection
    Par Shin_RockmanX dans le forum Apache
    Réponses: 3
    Dernier message: 22/03/2006, 18h17

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