#1 Le 24/06/2008, à 06:32
- Pierre Thibault
[Résolu] Copier du texte vers le presse-papiers avec xsel
Bonjour,
J'essaie de copier du texte vers le presse-papiers xsel:
echo 'test' | xsel -b
Ça fonctionne bien sauf pour une chose, xsel m'ajoute un retour de charriot que je n'ai pas demandé dans la chaine copiée.
Comment puis-je m'en débarrasser?
Merci.
Dernière modification par Pierre Thibault (Le 25/06/2008, à 19:28)
Hors ligne
#2 Le 24/06/2008, à 06:44
- Alain.g
Re : [Résolu] Copier du texte vers le presse-papiers avec xsel
Bonjour
Ce n'est pas xsel qui l'ajoute, mais echo. Pour éviter, tu peux utiliser echo -n ou printf
echo -n 'test' | xsel -i
Dernière modification par Alain.g (Le 24/06/2008, à 08:06)
Xubuntu Karmic !
Hors ligne
#3 Le 25/06/2008, à 19:19
- Pierre Thibault
Re : [Résolu] Copier du texte vers le presse-papiers avec xsel
Merci,
J'ai aussi découvert que ma source générait aussi un retour de charriot:
/home/pierreth/bin/PassWordGenerator | xsel -b
PassWordGenerator est mon programme qui génère des mots de passe aléatoires. Il ajoutait aussi un retour de charriot à la fin.
J'ai mis la commande ci-haut dans un script et je peux maintenant lancer ce script depuis un raccourcis clavier que j'ai défini dans l'éditeur de menu de KDE. Tout cela fonctionne bien. Par contre, si je mets la même commande directement dans le menu K, ça ne fonctionne pas! Pourquoi? C'est pourtant la même commande...
A+
Hors ligne
#4 Le 25/06/2008, à 19:25
- Pierre Thibault
Re : [Résolu] Copier du texte vers le presse-papiers avec xsel
Oups... Je me suis trompé. Mettre la commande directement dans le menu K fonctionne très bien. Appeler le script qui contient cette commande depuis ce même menu fonctionne très bien aussi. Mais je dois cocher 'Exécuter dans un terminal' pour que ça fonctionne.
Alors, la même question, «Pourquoi?». Pourquoi dois-je nécessairement cocher cette case?
Dernière modification par Pierre Thibault (Le 25/06/2008, à 19:26)
Hors ligne
#5 Le 25/06/2008, à 19:46
- Yannick_LM
Re : [Résolu] Copier du texte vers le presse-papiers avec xsel
Parce que c'est bash qui gère le | , pas ton exécutable.
Sinon, y a pwgen qui est super bien pour générer des mots de passe, mais peut-être que tu connais déjà.
Trucs et astuces pour Vim
Ma web page avec des trucs dessus ...
Hors ligne
#6 Le 25/06/2008, à 19:59
- Pierre Thibault
Re : [Résolu] Copier du texte vers le presse-papiers avec xsel
Je ne connais pas ce programme mais, j'ai déjà le mien.
Est-ce que je peux me débarrasser de la nécessité de lancer ma commande dans un terminal?
A+
Hors ligne