Redirection sortie > presse-papier en console [Résolu/Fermé]

Signaler
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
-
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
-
Salut à tous.

J'aurai aimé savoir s'il était possible d'envoyer la sortie d'une commande directement dans le presse-papier !

Par exemple, comment envoyer le résultat de la commande :

cat /etc/fstab > "Presse-papier"

directement dans le presse-papier afin de l'exploiter immédiatement.

D'avance merci.

Z'@+...che.
JP__ et n'oublie pas petit scarabée
"google" est ton ami!  ;-)

10 réponses

Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 871
Je remonte le sujet parce que j'ai enfin trouvé la solution, aujourd'hui même et grâce à ce post ;-))

Donc avec "xclip" ça le fait parfaitement...

Envoyer le contenu d'un fichier dans le presse-papier :
xclip -i < /etc/fstab
egrep -v '^(#|$)' /boot/grub/menu.lst | xclip
Clic du milieu pour coller le résultat dans le forum par exemple

Récupérer le contenu du presse-papier (surlignage d'un texte sur une page web par exemple) et l'envoyer dans un fichier :
xclip -o > fichier
De même on peut combiner les deux en envoyant le résultat d'une commande dans le presse-papier et s'en servir plus tard pour la coller où on veut :
egrep -v '^(#|$)' /boot/grub/menu.lst | xclip
xclip -o > new_fich
etc.

Magique ;-))
4
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
13085
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
13 juillet 2021
418
Hi JP!

Ben ça doit etre faisable... un fichier periph, ou dans l'arbo /Proc sans doute :)

"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 871
Hi toi aussi ;-)

Ben ça doit etre faisable...
Ben surement et je sais pas comment, c'est pour ça que je demande... :-))

Z'@+...che.
JP__ et n'oublie pas petit scarabée
"google" est ton ami!  ;-)
Messages postés
13085
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
13 juillet 2021
418
Je vais zyeuter ce soir :p

"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"
Messages postés
13085
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
13 juillet 2021
418 >
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020

http://people.via.ecp.fr/~alexis/formation-linux/gpm.html pour la souris sous console ;)

mais je pensais pas a lynx, j'y allais plus bourrin encore :p
Bonne fin de soirée, ++
"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 871 >
Messages postés
13085
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
13 juillet 2021

j'y allais plus bourrin encore
Pourquoi y'a plus bourrin encore ??? ;-DDD

Bye @+

Z'@+...che.
JP__ et n'oublie pas petit scarabée
"google" est ton ami!  ;-)
Messages postés
13085
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
13 juillet 2021
418 >
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020

Pourquoi y'a plus bourrin encore ??? ;-DDD

Ben oui :)
il y a lwp-request, ou encore le célébrissime curl! :)
"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"
Messages postés
13085
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
13 juillet 2021
418 >
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020

ou alors... tu poste de la console :D
C'et pas mal non plus! mais ça demande un certin temps d'adaptration :p

"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"
Messages postés
3310
Date d'inscription
dimanche 11 août 2002
Statut
Contributeur
Dernière intervention
22 juin 2015
50 >
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020

hello les gars...
Vous connaissez pas la fonction de copie-collage direct géré par XFree lui même avec le bouton central de la souris ???

___________
- X e n o r ---
Jeune & Vaillant Guerrier CCM

ouais mais il veut remplir le tampon avec une redirection...

kinder.surprise,
caractère banane
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 871
Merci le z'oeuf, c'est exactement ça ((-: (c'est comme ça qu'on fait :-)) )

Z'@+...che.
JP__ et n'oublie pas petit scarabée
"google" est ton ami!  ;-)

j'arrive pas à trouver.

un fifo ça le ferait pas?

kinder.surprise,
caractère banane
Messages postés
3310
Date d'inscription
dimanche 11 août 2002
Statut
Contributeur
Dernière intervention
22 juin 2015
50 >
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020

?
___________
- X e n o r ---
Jeune & Vaillant Guerrier CCM
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 871 >
Messages postés
3310
Date d'inscription
dimanche 11 août 2002
Statut
Contributeur
Dernière intervention
22 juin 2015

Y'a des fois où on aime à se faire ch**r juste comme ça pour le plaisir (y'a des masos), même si une solution plus simple existe.

C'est plus compréhensible comme réponse ? :-)

Pour le fun et parce qu'on est c*n (je parle pour moi :-)) )

Z'@+...che.
JP__ et n'oublie pas petit scarabée
"google" est ton ami!  ;-)
Messages postés
3310
Date d'inscription
dimanche 11 août 2002
Statut
Contributeur
Dernière intervention
22 juin 2015
50 >
Messages postés
3310
Date d'inscription
dimanche 11 août 2002
Statut
Contributeur
Dernière intervention
22 juin 2015

"chercher des solutions compliquées à des problèmes simples" c'est une des devises de mon profil, alors oh que oui, je connais ça...
J'ai insisté sur le clic central parce que c'est un truc que peu de gens connaissent finallement, et c'est merveilleux, pour moi un des plus gros avantages de la gestion graphique de linux par rapport à windows...
___________
- X e n o r ---
Jeune & Vaillant Guerrier CCM
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 871 >
Messages postés
3310
Date d'inscription
dimanche 11 août 2002
Statut
Contributeur
Dernière intervention
22 juin 2015

Entièrement d'accord avec toi et je t'explique pas les crises de nerfs au taf à cause de ça et du simple "sélectionner"/ copier quand je suis sous Windows avec FireFox GGGGRRRRRRRRRRRRR
Ca me manque.
;-)))

Z'@+...che.
JP__ et n'oublie pas petit scarabée
"google" est ton ami!  ;-)
Messages postés
3310
Date d'inscription
dimanche 11 août 2002
Statut
Contributeur
Dernière intervention
22 juin 2015
50 >
Messages postés
3310
Date d'inscription
dimanche 11 août 2002
Statut
Contributeur
Dernière intervention
22 juin 2015

:D
n'est-ce pas que ça manque....
___________
- X e n o r ---
Jeune & Vaillant Guerrier CCM

le problème le voilà (peut-être pas pour lui mais moi c'est la question que je me pose)

tu exécutes une commande dont la sortie est très abondante par exemple, ou est une image (c'est possible il me semble)

tu veux ensuite coller le résultat ailleurs, mettons dans une fenêtre de formulaire html ou dans un calque dans gimp

bonche sous X visiblement y a moyen avec wxcopy mais faudrait que je vérifie.

mais si jamais c'est pas le même buffer, ton bouton du milieu ne te sortira pas le résultat en question, faudra éventuellement t'amuser à des va-et-vient entre les deux.

je suis pas certain que ça me servirait beaucoup mais je voudrais bien mettre la main sur ce buffer, quand même...


kinder.surprise,
caractère banane
Messages postés
3310
Date d'inscription
dimanche 11 août 2002
Statut
Contributeur
Dernière intervention
22 juin 2015
50
J'avoue que pour les sorties abondantes c'est autre chose... m'enfin quand ça arrive c'est quand même normal d'utiliser un éditeur aussi.... Et puis l'exemple c'était un cat /etc/fstab, y'a pas de quoi remplir des pages à moins d'avoir (comme toi il me semble me souvenir) 30 partitions par disque.... :o)
Mais c'est vrai que ça m'intrigue aussi j'aimerai bien avoir une réponse. Mais comme je disais, à mon avis, faut aller fouiller direct dans la ram. C'est vrai quoi, en toute logique, ce serait moi qui aurait codé ça j'aurais pas mis un tampon de copier-coller dans un fichier, ça sert à rien.... Le /proc j'y crois pas trop.... alors bon, il reste la ram...
___________
- X e n o r ---
Jeune & Vaillant Guerrier CCM
Utilisateur anonyme
nan pas dans un fichier évidemment mais un fifo ça aurait pu

j'ai trouvé le code de gpm, j'ai lu en diagoanle, j'essaye de comprendre 1 mot sur 10, ensuite je passerai à 1 sur 8, et peut-être que je finirai pas piger (-:

mais à vue de groin, ça doit être jouable en faisant un petit prog vers lequel tu rediriges, qui utilise les mêmes appels système, bourre le gras du buffer de gpm et ensuite tu le vides, hop.

sous X le wxcopy semble être _le_ zinzin

kinder.surprise,
caractère banane
Messages postés
13085
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
13 juillet 2021
418 > Utilisateur anonyme
mais à vue de groin, ça doit être jouable en faisant un petit prog vers lequel tu rediriges, qui utilise les mêmes appels système, bourre le gras du buffer de gpm et ensuite tu le vides, hop.
C'est ce qui est sencé se passer en utilisant xfilesel, ou du moins un bout du code :)
Mais ça fonctionne pas... enfin pas dans le sens que je veux :(
j'arrive a mettre le tampon dans un fichier, mais pas l'inverse!

"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"
Messages postés
13085
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
13 juillet 2021
418
yep...
Mais c'est assez problematique.... :(
[root@XP1800+ root]# strings /dev/mem | grep "Jeune & Vaillant Guerrier CCM"
<br> - X e n o r ---</b> Jeune & Vaillant Guerrier CCM</i></span><p>
<br> - X e n o r ---</b> Jeune & Vaillant Guerrier CCM</i></span><p>
 Jeune & Vaillant Guerrier CCM
 Jeune & Vaillant Guerrier CCMu@
 Jeune & Vaillant Guerrier CCMT
Jeune & Vaillant Guerrier CCM
[root@XP1800+ root]# strings /dev/mem | grep Jeune & Vaillant Guerrier CCM
[root@XP1800+ root]# strings /dev/mem | grep Jeune & Vaillant Guerrier CCM"
<br> - X e n o r ---</b> Jeune & Vaillant Guerrier CCM</i></span><p>
<br> - X e n o r ---</b> Jeune & Vaillant Guerrier CCM</i></span><p>
 Jeune & Vaillant Guerrier CCM
 Jeune & Vaillant Guerrier CCMu@
 Jeune & Vaillant Guerrier CCMT
Jeune & Vaillant Guerrier CCM
b> Jeune & Vaillant Guerrier CCM</i></span><p>
00+ root]# strings /dev/mem | grep Jeune & Vaillant Guerrier CCM
[root@XP1800+ root]# strings /dev/mem | grep Jeune & Vaillant Guerrier CCM<br>
 - X e n o r ---</b> Jeune & Vaillant Guerrier CCM</i></span><p>
<br> - X e n o r ---</b> Jeune & Vaillant Guerrier CCM</i></span><p>
 Jeune & Vaillant Guerrier CCM
 Jeune & Vaillant Guerrier CCMu@
 Jeune & Vaillant Guerrier CCMT
<br> - X e n o r ---</b> Jeune & Vaillant Guerrier CCM</i></span><p>
"Jeune & Vaillant Guerrier CCM"
Jeune & Vaillant Guerrier CCM
Jeune & Vaillant Guerrier CCM
 Jeune & Vaillant Guerrier CCM
Jeune & Vaillant Guerrier CCM
  Jeune & Vaillant Guerrier CCM
Jeune & Vaillant Guerrier CCM
Jeune & Vaillant Guerrier CCM
[2HJeune & Vaillant Guerrier CCM"
<br> - X e n o r ---</b> Jeune & Vaillant Guerrier CCM</i></span><p>
<br> - X e n o r ---</b> Jeune & Vaillant Guerrier CCM</i></span><p>
 Jeune & Vaillant Guerrier CCM
[4lem | grep Jeune & Vaillant Guerrier CCMr CCM Jeune
<br> - X e n o r ---</b> Jeune & Vaillant Guerrier CCM</i></span><p>
strings /dev/mem | grep "Jeune & Vaillant Guerrier CCM"
"luRS19.pcf.gz" 0 "Lucida:style=Regular:slant=0:weight=100:width=100:pixelsize=26:foundry=
B&H:antialias=False:index=0:outline=False:scalable=False:charset= 
!!!!#|>^1!|>^1!P0oWQ 
|>^1!|>^1!|>^1!!!!%#|>^1!|>^1!|>^1!P0oWQ[tJ)#*q*<9|>]!m
|#WkB!!!)$lrC&L!#f/LQ/Y*i!d&Ol9WMt[6~ryb9;53o!!$<j!!!.%   
9WIlj!!!$)(1+e5  !!#(E|>^1!|>^1!|>^1!|>^1!#?>K%xISwU9R6Oi#%k.{!!
#0G|%&&x#y#fx!strings 
/dev/mem | grep "Jeune & Vaillant Guerrier CCM"
r CCM<br> - X e n o r ---</b> Jeune & Vaillant Guerrier CCM</i></span><p>
 Jeune & Vaillant Guerrier CCM
<br> - X e n o r ---</b> Jeune & Vaillant Guerrier CCM</i></span><p>
<br> - X e n o r ---</b> Jeune & Vaillant Guerrier CCM</i></span><p>
strings /dev/mem | grep "Jeune & Vaillant Guerrier CCM"
grep "Jeune & Vaillant Guerrier CCM"
[root@XP1800+ root]# strings /dev/mem | grep "Jeune & Vaillant Guerrier CCM"
[root@XP1800+ root]# strings /dev/mem | grep Jeune & Vaillant Guerrier CCM"
<br> - X e n o r ---</b> Jeune & Vaillant Guerrier CCM</i></span><p>
<br> - X e n o r ---</b> Jeune & Vaillant Guerrier CCM</i></span><p>
<br> - X e n o r ---</b> Jeune & Vaillant Guerrier CCM</i></span><p>
<br> - X e n o r ---</b> Jeune & Vaillant Guerrier CCM</i></span><p>
<br> - X e n o r ---</b> Jeune & Vaillant Guerrier CCM</i></span><p>
strings /dev/mem | grep "Jeune & Vaillant Guerrier CCM"
strings /dev/mem | grep Jeune & Vaillant Guerrier CCM
strings /dev/mem | grep "Jeune & Vaillant Guerrier CCM"
grep "Jeune & Vaillant Guerrier CCM"
Jeune & Vaillant Guerrier CCM
Jeune & Vaillant Guerrier CCM
<br> - X e n o r ---</b> Jeune & Vaillant Guerrier CCM</i></span><p>
<br> - X e n o r ---</b> Jeune & Vaillant Guerrier CCM</i></span><p>
 Jeune & Vaillant Guerrier CCMr
<br> - X e n o r ---</b> Jeune & Vaillant Guerrier CCM</i></span><p>
"Jeune & Vaillant Guerrier CCM"
cat /dev/mem | grep "Jeune & Vaillant Guerrier CCM"
 Jeune & Vaillant Guerrier CCMn
[root@XP1800+ root]#
ps: c'est identique peu de chose pr&s dans le fichier que je visais dans /proc, c'est à dire /proc/kcore. :)
"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"
Messages postés
3310
Date d'inscription
dimanche 11 août 2002
Statut
Contributeur
Dernière intervention
22 juin 2015
50 >
Messages postés
13085
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
13 juillet 2021

:-D
___________
- X e n o r ---
Jeune & Vaillant Guerrier CCM
Messages postés
13085
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
13 juillet 2021
418
et pmour un texte uintrouvable dans la même autrement (cf: le code html trouvé au dessus)
[root@XP1800+ root]# strings /proc/kcore | grep "qsdqsdqsdqsdqsdqsdqsdqsdqsdqsdqs"
qsdqsdqsdqsdqsdqsdqsdqsdqsdqsdqs
qsdqsdqsdqsdqsdqsdqsdqsdqsdqsdqs
qsdqsdqsdqsdqsdqsdqsdqsdqsdqsdqs
qsdqsdqsdqsdqsdqsdqsdqsdqsdqsdqs
"qsdqsdqsdqsdqsdqsdqsdqsdqsdqsdqs"
qsdqsdqsdqsdqsdqsdqsdqsdqsdqsdqs
qsdqsdqsdqsdqsdqsdqsdqsdqsdqsdqs
[Cqsdqsdqsdqsdqsdqsdqsdqsdqsdqsdqs"
[Cqsdqsdqsdqsdqsdqsdqsdqsdqsdqsdqs"
strings /proc/kcore | grep "qsdqsdqsdqsdqsdqsdqsdqsdqsdqsdqs"
strings /proc/kcore | grep "qsdqsdqsdqsdqsdqsdqsdqsdqsdqsdqs"
strings /proc/kcore | grep "qsdqsdqsdqsdqsdqsdqsdqsdqsdqsdqs"
grep "qsdqsdqsdqsdqsdqsdqsdqsdqsdqsdqs"
[root@XP1800+ root]# strings /proc/kcore | 
grep "qsdqsdqsdqsdqsdqsdqsdqsdqsdqsdqs"
[root@XP1800+ root]# strings /proc/kcore | 
grep "qsdqsdqsdqsdqsdqsdqsdqsdqsdqsdqs
grep "qsdqsdqsdqsdqsdqsdqsdqsdqsdqsdqs"
qsdqsdqsdqsdqsdqsdqsdqsdqsdqsdqs
strings /proc/kcore | grep "qsdqsdqsdqsdqsdqsdqsdqsdqsdqsdqs"
"qsdqsdqsdqsdqsdqsdqsdqsdqsdqsdqs"
[root@XP1800+ root]#
:o)
Ca en fait des référence pour un simple copier coller :D, cest aps gagné!

"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 871
Merci pour les tests, mais arrête ! tu me donnes le "tournis" ;-))

Z'@+...che.
JP__ et n'oublie pas petit scarabée
"google" est ton ami!  ;-)
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 544
Salut,

Merci ;-)

Je remonte le sujet parce que j'ai enfin trouvé la solution
Ben, tu pourras faire un article dans la FAQ ;-)
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 871
J'y songe, j'y songe ;-))