Portál AbcLinuxu, 10. května 2025 01:22

Dotaz: BASH-jak na READ

9.7.2012 13:09 Míra
BASH-jak na READ
Přečteno: 352×
Odpovědět | Admin
Ahoj, mám tento kód
echo -n "Zadejte kód: "
read var_name
echo "Váš kód je: $var_name"
a chtěl bych se zeptat, jestli by šlo po spuštění nějak ihned dosadit nějaký standardní kód, který bych editoval a pak potvrdil?

Čili teď po spustění vidím
Zadejte kód:
a potřebuji po spuštění vidět třeba
Zadejte kód: sadf45dsf46sd4f6

Řešení dotazu:


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

Odpovědi

9.7.2012 13:23 NN
Rozbalit Rozbalit vše Re: BASH-jak na READ
Odpovědět | | Sbalit | Link | Blokovat | Admin
echo -n "Zadejte kód: sadf45dsf46sd4f6"
NN
9.7.2012 13:24 Vojtěch Horký | skóre: 39 | blog: Vojtův zápisník | Praha
Rozbalit Rozbalit vše Re: BASH-jak na READ
Odpovědět | | Sbalit | Link | Blokovat | Admin
read -e -i sadf45dsf46sd4f6
Více v man bash [sekce SHELL BUILTIN COMMANDS]
I am always ready to learn although I do not always like to be taught. (W. Churchill)
9.7.2012 13:44 NN
Rozbalit Rozbalit vše Re: BASH-jak na READ
line 3: read: -i: invalid option
9.7.2012 14:05 Marble | skóre: 27 | blog: marble
Rozbalit Rozbalit vše Re: BASH-jak na READ
Nemusí to být podporováno v každé verzi bash-e. Nechce se mi to hledat přesně, ale tipuji, že potřebuješ major version 4 (GNUbash). Pokud nemůžeš použít novější bash, můžeš to vyřešit přes dialog (--inputbox umí taky default text), anebo si s pomocí realine napsat vlastní utilitku/script v něčem (perl, python, C cokoliv ...).
Řešení 1× (Vojtěch Horký)
9.7.2012 13:26 Marble | skóre: 27 | blog: marble
Rozbalit Rozbalit vše Re: BASH-jak na READ
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud dobře chápu, co hledáš, tak pro bash by to měla zajistit kombinace parametrů -e a -i <default_vstup> pro read.
9.7.2012 13:35 Míra
Rozbalit Rozbalit vše Re: BASH-jak na READ
Odpovědět | | Sbalit | Link | Blokovat | Admin
Díky moc! ;)
9.7.2012 13:36 Míra
Rozbalit Rozbalit vše Re: BASH-jak na READ
Odpovědět | | Sbalit | Link | Blokovat | Admin
Hledal jsem to právě tady ale je tam prd..

http://ss64.com/bash/read.html

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.