Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/01/2012, à 05:00

ubuntuforce

récupérer la valeur de la sélection [résolu].

Salut les Linuxiens d'Ubuntu,
Je voudrai savoir si il est possible de récupérer la sélection dans un terminal: surlignement avec la souris d'un nom de fichier par exemple après un ls, dans une variable contenant le texte surligner ou directement  ?
A défaut je peut utiliser un gestionnaire de presse-papier comme xclip pour récupérer le contenue du presse papier mais cela fait faire une opération supplémentaire: le copier dans le presse papier, pour arriver a mes fins.
Merci pour vos réponses.

Dernière modification par ubuntuforce (Le 28/01/2012, à 13:28)


Rendez-vous sur mon site présentant mes créations open-source: http://www.open-source-projects.net/
Rendez-vous sur mon site dédier a mes créations d'imagerie 3D: http://www.3dreaming-imaging.net/
Testez pendant une semaine l'éditeur avec terminaux intégrées http://www.open-source-projects.net/it-edit/it-edit Vous l'adopterai sûrement !

Hors ligne

#2 Le 28/01/2012, à 10:50

Sciensous

Re : récupérer la valeur de la sélection [résolu].

oui: surlignement à la souris + clic sur la roulette
8)


antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )

Hors ligne

#3 Le 28/01/2012, à 13:28

ubuntuforce

Re : récupérer la valeur de la sélection [résolu].

Oui merci, mais je savais, mais c'est l'intention qui compte, alors je vais exposer mon problème:
J'ai souvent besoin d'un chemin absolus vers un fichier (pas de répertoire) alors après mon entrainement au cd j'arrive a me déplacer vite mais une fois arriver il faut:
-faire un ls
-faire un pwd
copier/coller le $(pwd) puis copier/coller le nom du fichier.
Alors j'ai fait un script qui tiens en une ligne avec le gestionnaire de presse-papier xclip que j'exécute une fois le nom du fichier surligner:

#!/bin/sh
echo $(pwd)/$(xclip -o) | xclip -selection clipboard

Et il suffit de coller.


Rendez-vous sur mon site présentant mes créations open-source: http://www.open-source-projects.net/
Rendez-vous sur mon site dédier a mes créations d'imagerie 3D: http://www.3dreaming-imaging.net/
Testez pendant une semaine l'éditeur avec terminaux intégrées http://www.open-source-projects.net/it-edit/it-edit Vous l'adopterai sûrement !

Hors ligne

#4 Le 29/01/2012, à 02:22

n3o51

Re : récupérer la valeur de la sélection [résolu].

Salut c'est quoi l’intérêt car si tu es a un autre endroit il va te copier le pwd actuel non ?


Welcome to the real world
________________________________

Hors ligne

#5 Le 29/01/2012, à 20:17

ubuntuforce

Re : récupérer la valeur de la sélection [résolu].

Le but est d'avoir le chemin absolu d'un fichier dans le presse papier en effectuant le moins d'opérations possible, donc plus besoin de copier/coller le pwd et puis le nom de fichier a coté, quand j'ai besoin du chemin absolus d'un fichier. Il suffit de surligner le nom de ficher et de le coller la oû j'en ai besoin bon a condition d'etre dans le bon répertoire mais pour ca:

cd $(xclip -o)

permet de se déplacer en surlignant le nom de fichier|répertoire de destination.


Rendez-vous sur mon site présentant mes créations open-source: http://www.open-source-projects.net/
Rendez-vous sur mon site dédier a mes créations d'imagerie 3D: http://www.3dreaming-imaging.net/
Testez pendant une semaine l'éditeur avec terminaux intégrées http://www.open-source-projects.net/it-edit/it-edit Vous l'adopterai sûrement !

Hors ligne

#6 Le 29/01/2012, à 21:36

n3o51

Re : récupérer la valeur de la sélection [résolu].

Salut donc en faite c'est pour te déplacer plus vite dans un répertoire ?


Welcome to the real world
________________________________

Hors ligne

#7 Le 30/01/2012, à 00:20

ubuntuforce

Re : récupérer la valeur de la sélection [résolu].

Et d'avoir le chemin absolue d'un fichier dans le presse-papier (script de mon 2 ieme post).
J'ai définis ces 2 lignes de codes comme 2 alias pour pouvoir donner le chemin d'un fichier a une primitive de programmation, ce qui me donnais beaucoup de cd et de copier/coller a faire,  qui en a besoin pour travailler avec le fichier.
Vive Linux et le bash.
Et merci pour vos réponses et question.


Rendez-vous sur mon site présentant mes créations open-source: http://www.open-source-projects.net/
Rendez-vous sur mon site dédier a mes créations d'imagerie 3D: http://www.3dreaming-imaging.net/
Testez pendant une semaine l'éditeur avec terminaux intégrées http://www.open-source-projects.net/it-edit/it-edit Vous l'adopterai sûrement !

Hors ligne

#8 Le 30/01/2012, à 00:36

n3o51

Re : récupérer la valeur de la sélection [résolu].

ok donc application graphique sinon je t'aurais proposé kingbash et sa dans le bashrc qui as changé ma vie smile

if [ ! -f ~/.dirs ]; then  # si ~/.dirs n'existe pas, le créer
    touch ~/.dirs
fi
 
alias show='cat -n ~/.dirs | sed "s/^\([^.]*\)\=\(.*\)/-\1 --> \2/g"'
save (){ command sed "/!$/d" ~/.dirs > ~/.dirs1; \mv ~/.dirs1 ~/.dirs; echo "$@"=\"`pwd`\" >> ~/.dirs; source ~/.dirs ;}
source ~/.dirs  # Initialisation de la fonction 'save': source le fichier .sdirs
shopt -s cdable_vars # utilisé pour la fonction bookmarks pour que bash n'ai pas besoin de $ pour sourcer le fichier .dirs

qui des que l'as adopter améliore grandement la vitesse

Dernière modification par n3o51 (Le 30/01/2012, à 00:37)


Welcome to the real world
________________________________

Hors ligne