Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/01/2007, 18h02   #1
Invité régulier
 
Inscription : janvier 2006
Messages : 13
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 13
Points : 6
Points : 6
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
RedBlack.Ma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2007, 18h13   #2
Membre Expert
 
Avatar de becket
 
Frédéric Brugmans
Informaticien multitâche
Inscription : février 2005
Messages : 661
Détails du profil
Informations personnelles :
Nom : Frédéric Brugmans

Informations professionnelles :
Activité : Informaticien multitâche

Informations forums :
Inscription : février 2005
Messages : 661
Points : 1 196
Points : 1 196
~/.bash_history
becket est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2007, 18h40   #3
Invité régulier
 
Inscription : janvier 2006
Messages : 13
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 13
Points : 6
Points : 6
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???
RedBlack.Ma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2007, 07h38   #4
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 546
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
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 : 3 546
Points : 7 772
Points : 7 772
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.
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2007, 09h08   #5
Invité régulier
 
Inscription : janvier 2006
Messages : 13
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 13
Points : 6
Points : 6
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
RedBlack.Ma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2007, 09h57   #6
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 546
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
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 : 3 546
Points : 7 772
Points : 7 772
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 :
cat -n fichier | grep TOTO | cut -d"T" -f1
copier le fichier depuis cette ligne
Code :
tail -f nombredelignesdepuislafin fichier > fichier_destination
et enfin couper toute la fin (au dela de TITI).
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2007, 10h18   #7
Invité régulier
 
Inscription : janvier 2006
Messages : 13
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 13
Points : 6
Points : 6
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
RedBlack.Ma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2007, 12h10   #8
Rédacteur
 
Inscription : mars 2004
Messages : 1 298
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 1 298
Points : 1 450
Points : 1 450
regarde du coté de la commande script (man script) , elle permet de sauvegarder dans un fichier TOUT ce qui est tapé a l'ecran .
__________________
Marc
Slackware for ever ......
BASH - KSH ( http://marcg.developpez.com/ksh/ )
MarcG est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2007, 22h20   #9
Invité régulier
 
Inscription : janvier 2006
Messages : 13
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 13
Points : 6
Points : 6
ok merci a vous tous
RedBlack.Ma est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h58.


 
 
 
 
Partenaires

Hébergement Web