Hogyan kell shell scriptben Menetrendet készíteni? Shell scriptben a következő feladatot kaptam.
Ja ja persze tudom, csak nem tudom,hogy hogyan kezdjek neki.
én for ciklussal probáltam pl.:
______________________________________________________
#!/bin/sh
echo "A 22 busz menetrednje"
echo "Megadot ora $1"
for a in `seq $1 +7 +8`
do
echo ora: $a
done
for b in `seq $1 +8 +9`
do
echo ora: $b
done
for c in `seq $1 +9 +10`
do
echo ora: $c
done
for d in `seq $1 +10 +11`
do
echo ora: $d
done
for e in `seq $1 +11 +12`
do
echo ora:$e
done
for f in `seq $1 +12 +13`
do
echo ora:$f
done
for g in `seq $1 +13 +14`
do
echo ora:$g
done
for h in `seq $1 +14 +15`
do
echo ora:$h
done
for i in `seq $1 +16 +17`
do
echo ora:$i
done
for j in `seq $1 +17 +18`
do
echo ora:$j
done
for k in `seq $2+18 +19`
do
echo ora:$k
done
for l in `seq $3 +19 +20`
do
echo ora:$l
done
__________________________________________________________
Valahogy így, de szerintem ez túl egyszerű és nem meg oldható.
Más forumokon tömbös szerkezetet ajánlottak de nem tudom, hogy azzal hogyan kéne.
"Más forumokon tömbös szerkezetet ajánlottak de nem tudom, hogy azzal hogyan kéne."
És mit nem tudsz rajta? A 'bash' és 'array' szavak egymás után helyezésével van problémád a google keresés mezőjében?
"Valahogy így, de szerintem ez túl egyszerű és nem meg oldható."
Túl egyszerű, mert a felét sem csináltad meg, sőt a megoldás közelében sem vagy:
Hol van a frissítés paraméter kezelve, hol tölti le és dolgozza fel a menetrendet?
Hol hasonlítod össze a megadott időpontot a letöltött menetrenddel?
Honnan tudja a script, hogy az adott helyzínről eléred-e a buszt?
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!