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 :

le bash et récupération des caractères


Sujet :

Shell et commandes GNU

  1. #1
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 13
    Par défaut le bash et récupération des caractères
    salut,
    J'ai besoin de savoir quel est le fichier ou la variable d'environnement, qui sauvegarde les caractères tapés au clavier dans un terminal
    et merci

  2. #2
    Expert confirmé
    Avatar de becket
    Profil pro
    Informaticien multitâches
    Inscrit en
    Février 2005
    Messages
    2 854
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien multitâches
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 2 854
    Par défaut
    ~/.bash_history

  3. #3
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 13
    Par défaut
    Citation Envoyé par becket
    ~/.bash_history
    merci, car j ai besoin d un script qui est une fois excuté sauvgrade tout les caractères tappé dans le terminal, une fois la chaine "fin" sera tappé il doit sauver tout dans "save.txt" et le prosessus de script doit etre killé
    est ce que c est possible???

  4. #4
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    c'est idiot dans la mesure ou il existe déjà de réinventer.

    repart de l'existant et fait un simple tri dont le résultat est copié dans save.txt

    c'est quand même plus simple et surtout ça bouffera moins de ressources.

  5. #5
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 13
    Par défaut
    Citation Envoyé par frp31
    c'est idiot dans la mesure ou il existe déjà de réinventer.

    repart de l'existant et fait un simple tri dont le résultat est copié dans save.txt

    c'est quand même plus simple et surtout ça bouffera moins de ressources.
    merci frp31, mais je suis débutant, et je suis la pour demandé d l aide, et si tu peu m expliqué mieux ce que tu veux dir ca sera mieux, et merci encor

  6. #6
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    c'est vrai que j'aurai du laisser un exemple

    disons que le .bash_history te suffises comme historique entre les commandes TOTO et TITI

    tu peux écrire une boucle qui

    lit le fichier .bash_history avec numérotation de ligne (pour repérer TOTO)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cat -n fichier | grep TOTO | cut -d"T" -f1
    copier le fichier depuis cette ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tail -f nombredelignesdepuislafin fichier > fichier_destination
    et enfin couper toute la fin (au dela de TITI).

  7. #7
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 13
    Par défaut
    merci frp31, ce fichier (.bash_history) existe dans touts les distributions ?? sont emplacement exact?
    et pour le script, je veux qu il sauvgrade just les caractères tappé aprés son excution, et dès que "fin" sera tappé le processus de script s'arrete (kill)
    j esper que t as compris

  8. #8
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Par défaut
    regarde du coté de la commande script (man script) , elle permet de sauvegarder dans un fichier TOUT ce qui est tapé a l'ecran .

  9. #9
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 13
    Par défaut
    ok merci a vous tous

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

Discussions similaires

  1. [MySQL] problème de caractères lors de la récupération des données
    Par lecail65 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 02/08/2006, 16h45
  2. bash => Perl : passer des caractères spéciaux
    Par kafifi dans le forum Langage
    Réponses: 8
    Dernier message: 27/01/2006, 22h20
  3. Récupération des noms de champs d'une table
    Par Battomura dans le forum SQL
    Réponses: 2
    Dernier message: 24/03/2003, 10h00
  4. Réponses: 13
    Dernier message: 20/03/2003, 08h11
  5. insérer des caractères accentués INFORMIX/JDBC
    Par donde dans le forum Informix
    Réponses: 2
    Dernier message: 19/11/2002, 20h02

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