[ [Venom] @ 17.12.2008. 18:10 ] @
| Pozdrav,
Imam 2 pitanja vezana za shell scripting.
1. Kojom komandom mogu da dobijem dan u nedelji na pr. "Monday", i posebno, datum u sledecem formatu 08:30:50 PM
2. Nacin da kada korisnik ukuca na primer Ime i Prezime na jednoj liniji, da se variable podeli na ime i prezime, odnosno tamo gde je razmak.
Na primer:
echo Plase enter your full name:
read name
clear
echo Hello, $name
Recimo, ako se u ime unese Nemanja Vidic, da $name ima samo Vidic tj. teskst posle razmaka.
valjda sam bio dosta jasan?
hvala
|
[ Jbyn4e @ 17.12.2008. 21:59 ] @
1) Iskoristi manual:
Code:
#man date
i sve ce ti se kas'ti. Primera radi:
#date +%A
Wednesday
2) man read pa skroluj do read dela. Sve lepo pise.
Primera radi:
#read prvi drugi; echo 'prvi'$prvi'drugi'$drugi
jedan dva
prvijedandrugidva
[ [Venom] @ 18.12.2008. 06:58 ] @
datum sam i sam ukapiro, a za ovaj deo si me spasio.
Ne mogu da verujem da je tako jednostavno?! Zar space/odvajanje nije karakter, ne kontam kako drugi variable radi hehe? : )
ma vazno je da radi!
hvala!
[ stale85 @ 20.12.2008. 11:02 ] @
Pošto Bash parsira ulaz i deli na reči sve što je odvojeno razmakom, ili karakterima koji su navedeni u IFS promenljivi okruženja, read samo kupi redom reči koje mu daš i stavlja ih u promenljive koje si im redom zadao. Ako imaš više reči nego promenljivih on će samo staviti preostale reči u poslednju promenljivu...
Pročitaj pomoć za ugrađenu komandu read, $ help read, za više informacija.t
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.