Portál AbcLinuxu, 10. května 2025 05:32

Dotaz: script (BASH) - interaktivni vlozeni textu

21.6.2007 19:37 Michal
script (BASH) - interaktivni vlozeni textu
Přečteno: 414×
Odpovědět | Admin
Zdravim potreboval bych mensi radu... Potrebuji ve scriptu nacist interaktivne od uzivatele text (vice nez jedno slovo a nez jeden radek) a ten pote odeslat na email...pro nacteni jednoho slova/radku jsem vyuzival "read" ale ten pro tyhle ucely bohuzel neni staveny...vhodne by bylo kdyby uzivatel mohl zadavat text a po stiknuti ctrl+D to ten text odeslalo Pokousel jsem se o neco takoveho

mail $UZIVATEL <<EOF

EOF

ale netusim jak cekat na ten signal ctrl+D tudiz ten pozadovany rezim ani nezaznamenam.... Za kazdou uzitecnou radu predem dikas....
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.6.2007 19:43 marbu | skóre: 31 | blog: hromada | Brno
Rozbalit Rozbalit vše Re: script (BASH) - interaktivni vlozeni textu
Odpovědět | | Sbalit | Link | Blokovat | Admin
cat - | mail $UZIVATEL
There is no point in being so cool in a cold world.
21.6.2007 19:57 Michal
Rozbalit Rozbalit vše Re: script (BASH) - interaktivni vlozeni textu
hups jak jednoduche...........dikas moc...
Josef Kufner avatar 21.6.2007 22:23 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: script (BASH) - interaktivni vlozeni textu
touch /tmp/neco
$EDITOR /tmp/neco
if [ -s "/tmp/neco" ]
then
   echo "mame data!"
fi
Česky: pusť na to program, který je k tomu určen -- textový editor. A nech tam tu proměnnou $EDITOR, aby to respektovalo konfiguraci užavatelovu.
Hello world ! Segmentation fault (core dumped)

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.