Batch File konvertálás linux Shell Scriptsbe
sziasztok!
Ezt a bat file-t kellene megírnom linux shell scriptbe:
@echo off
:LOOP
cls
e:\wamp\bin\php\php5.3.13\php.exe gen.php
pause
goto LOOP
Idáig jutottam:
#!/bin/sh
echo +v
:LOOP
clear
php /opt/lampp/htdocs/teszt/Generator/gen.php
sleep
goto LOOP
Hibaüzenet:
"/opt/lampp/htdocs/tesztAz adatbzis szerver nem elérhető!sleep: hiányzó operandus
További információkért adja ki a(z) „sleep --help” parancsot.
/opt/lampp/htdocs/teszt/Generator/gen.sh: 8: /opt/lampp/htdocs/teszt/Generator/gen.sh: goto: not found
"
Tudnátok segíteni? A LOOP-nak sehol nem találom a megfelelőjét.
■ Ezt a bat file-t kellene megírnom linux shell scriptbe:
@echo off
:LOOP
cls
e:\wamp\bin\php\php5.3.13\php.exe gen.php
pause
goto LOOP
Idáig jutottam:
#!/bin/sh
echo +v
:LOOP
clear
php /opt/lampp/htdocs/teszt/Generator/gen.php
sleep
goto LOOP
Hibaüzenet:
"/opt/lampp/htdocs/tesztAz adatbzis szerver nem elérhető!sleep: hiányzó operandus
További információkért adja ki a(z) „sleep --help” parancsot.
/opt/lampp/htdocs/teszt/Generator/gen.sh: 8: /opt/lampp/htdocs/teszt/Generator/gen.sh: goto: not found
"
Tudnátok segíteni? A LOOP-nak sehol nem találom a megfelelőjét.
for
A sleep helyett (aminek
read -p "Nyomd meg az entert a folytatáshoz\!"
(A "\" nem véletlenül van ott a "!" előtt!)
Meg ott van még valami nem elérhető adatbázisod is, amivel szintén nem ártana kezdeni valamit.
És persze kérdés, hogy milyen shell, mert ha valami csh klón, akkor janoszen ötletével lehet, hogy szopóágra kerülsz. ;)
(nem kötekedésből, valami elfajzott BSD származékon futottam bele a napokban... nem kevés idő kellett, mire észrevettem, hogy ez nem bash és nem ksh :D)