Portál AbcLinuxu, 13. května 2025 16:26

Dotaz: bash_completion - bez mezer mezi slovy?

24.3.2006 09:36 Martin
bash_completion - bez mezer mezi slovy?
Přečteno: 91×
Odpovědět | Admin
Mam skript (napr. mujtest), ktery jako argument bere tento typ retezce

mujtest jmeno1:jmeno2:jmeno3:...

chtel bych vyuzit bash-complete tak, aby mi automaticky doplnoval ty mozna jmena. Kdyz tu funkci napisu, a v COMPREPLY vracim jmena s dvojteckama, tak mi tam shell pridava mezeru,

coz ma za nasledek neco takoveho

mujtest jmeno1: jmeno2: jmeno3:

nevite nekdo jak to udelat aby tam ty mezery nepridaval?

Kdyz se doplnuji soubory tak tam bash mezery nedava a automaticky kompletuje cestu bez mezer ... takze bych cekal, ze to nejak jit musi:)

Diky
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.3.2006 11:15 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: bash_completion - bez mezer mezi slovy?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj,

sice ti neporadím, ale aspoň se zeptám... proč předáváš parametry tak divným způsobem?
-- Nezdar není hanbou, hanbou je strach z pokusu.
24.3.2006 11:34 alex
Rozbalit Rozbalit vše Re: bash_completion - bez mezer mezi slovy?
Odpovědět | | Sbalit | Link | Blokovat | Admin
complete -o filenames
24.3.2006 11:54 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: bash_completion - bez mezer mezi slovy?
snad nospace
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
24.3.2006 13:14 Martin
Rozbalit Rozbalit vše Re: bash_completion - bez mezer mezi slovy?

Jo diky funguje to

complete -o nospace -F _mujtest mujtest

Tam kde potrebuju, ted mezery pridavam sam.

Btw.

Parametry predavam pomoci dvojtecky protoze "jmeno1:jmeno2:jmeno3" ve skutecnosti specifikuje odkaz na data, ktery jsou hierarchicky strukturovane podobne jako /dir1/subdir1/neco/neco a tyhle data se pri komplementaci nacitaji z konfiguracnich souboru.

Kazdopadne diky vsem.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.