OVH Cloud OVH Cloud

Encore un problème de bash

5 réponses
Avatar
Fabien
Je fais à nouveau appel aux génie du shell :-)

Dans mon .tcshrc j'avais la commande suivante:

bindkey "^I" complete-word-fwd

permettant la complétion des noms de fichiers avec la touche TAB.

Quelle est la commande équivalente sous bash ?
J'ai bien trouvé une commande "bind" mais je n'en comprend pas la
syntaxe.

Merci d'avance.

--
Fabien

5 réponses

Avatar
fr_jacqu
Fabien wrote:

Je fais à nouveau appel aux génie du shell :-)


moi pas génie.

Dans mon .tcshrc j'avais la commande suivante:
bindkey "^I" complete-word-fwd
permettant la complétion des noms de fichiers avec la touche TAB.
Quelle est la commande équivalente sous bash ?
J'ai bien trouvé une commande "bind" mais je n'en comprend pas la
syntaxe.


Hmm! La commande équivalente sous bash est, euh... La même. C'est-à-dire
que, par défaut, il suffit de presser la touche TAB pour avoir la
complétion de la frappe.

Quant à la commande "bind", elle sert à donner un nom à un "socket", ce
qui n'a rien à voir.
--
F. Jacquemin

Avatar
Fabien
In article (Dans l'article)
<1g31kaq.r5n83a18evonsN%, François
Jacquemin wrote (écrivait) :

Fabien wrote:

Je fais à nouveau appel aux génie du shell :-)


moi pas génie.

Dans mon .tcshrc j'avais la commande suivante:
bindkey "^I" complete-word-fwd
permettant la complétion des noms de fichiers avec la touche TAB.
Quelle est la commande équivalente sous bash ?
J'ai bien trouvé une commande "bind" mais je n'en comprend pas la
syntaxe.


Hmm! La commande équivalente sous bash est, euh... La même. C'est-à-dire
que, par défaut, il suffit de presser la touche TAB pour avoir la
complétion de la frappe.


pas tout à fait !

si j'ai les fichiers:
toto1
toto2
toto3

et si je tappe "more to" suivit de TAB, il me completera jusqu'a toto.
Sous tcshs si j'entre la commande que je mentionne dans mon précédent
post, il me completera jusqu'à toto1, puis si je presse TAB à nouveau
il m'entrera toto2, etc...


Quant à la commande "bind", elle sert à donner un nom à un "socket", ce
qui n'a rien à voir.


pourtant "bind -p" me donne bien une liste d'équivalent claviers !?!?!

--
Fabien


Avatar
fr_jacqu
Fabien wrote:

In article (Dans l'article)
<1g31kaq.r5n83a18evonsN%, François
Jacquemin wrote (écrivait) :


Quant à la commande "bind", elle sert à donner un nom à un "socket", ce
qui n'a rien à voir.


pourtant "bind -p" me donne bien une liste d'équivalent claviers !?!?!


Fais toi-même "man bind" et aussi "bind -h"
--
F. Jacquemin


Avatar
Fabien
In article (Dans l'article)
<1g33t0b.5oduc917vf24aN%, François
Jacquemin wrote (écrivait) :

Fabien wrote:

In article (Dans l'article)
<1g31kaq.r5n83a18evonsN%, François
Jacquemin wrote (écrivait) :


Quant à la commande "bind", elle sert à donner un nom à un "socket", ce
qui n'a rien à voir.


pourtant "bind -p" me donne bien une liste d'équivalent claviers !?!?!


Fais toi-même "man bind" et aussi "bind -h"


sous bash:

$ man bind
No manual entry for bind
$ bind -h
-bash: bind: -h: invalid option
bind: usage: bind [-lpvsPVS] [-m keymap] [-f filename] [-q name] [-u
name] [-r keyseq] [-x keyseq:shell-command] [keyseq:readline-function
or readline-command]

--
Fabien



Avatar
FiLH
Fabien writes:

In article (Dans l'article)
<1g33t0b.5oduc917vf24aN%, François
Jacquemin wrote (écrivait) :

Fabien wrote:

In article (Dans l'article)
<1g31kaq.r5n83a18evonsN%, François
Jacquemin wrote (écrivait) :


Quant à la commande "bind", elle sert à donner un nom à un "socket", ce
qui n'a rien à voir.


pourtant "bind -p" me donne bien une liste d'équivalent claviers !?!?!


Fais toi-même "man bind" et aussi "bind -h"


sous bash:

$ man bind
No manual entry for bind
$ bind -h
-bash: bind: -h: invalid option
bind: usage: bind [-lpvsPVS] [-m keymap] [-f filename] [-q name] [-u
name] [-r keyseq] [-x keyseq:shell-command] [keyseq:readline-function
or readline-command]


Zavez pas si tord que ça : il y a bind l'exécutable unix, et bind la commande builtin
de bash.

:)

FiLH




--
FiLH photography. A taste of freedom in a conventional world.
Web: http://www.filh.org e-mail
FAQ fr.rec.photo : http://frp.parisv.com/
Sitafoto la photo a Bordeaux : http://sitafoto.free.fr/