o kaip padaryti kad rasytu po viso sudeties veiksmo Suma yra : *ivestu skaiciu suma .
Man ten kur rasei jau ta esu issiaiskines bet toliau kad tvarkingai isvestu suma , tipo suvedi skaicius kuriuos nori sudeti ir tada raso suma yra tokia .
na as jau ta issiaiskinau tik nespejau parasyt i foruma bet aciu uz pagalba bet kaip delay irgi issiaiskinau padaryt su prierasu sleep , bet nesupratu kaip padaryt kad butu pavyzdziui " x seconds " , o butu vienoje eiluteje keistusi x'e skaicius bet naujos eilutes nerasytu. Sito niekur nerandu kaip padaryt.
na man dar viena prie sios bedos prisidejo . kaip paleisti .sh faila be terminalo ir kad veiktu pilnas failas su .sh galune ? vis dar ieskau bet vis nerandu .Gal kas pades ir sia beda isspresti? Aciu tau uz pagalba !
Pilnai veiktu be terminalo script.sh . Panasiai kaip pas windows .bat failai veiktu .sh failai t.y vos dukart paspaudi iskart islenda terminalas ir vyksta tol kol viska uzbaigia kas pagal script yra jame irasytos komandos.
ir kažkas tingi paskaityti kas parašyta. Veikia ta programa, išskyrus gali paskutinis sakinys nesuveikti, nes jei sistemoj nėra komandos clear, tai ir nesuveiks (kiek žinau, linuxuose turėtų veikti)
beje trecia Python'a susidet yra labai nesunku
atsisiunti is cia http://www.python.org/download/
cd ~/Desktop
cd Python-3.0.1
./configure
make
sudo make fullinstall
Aš suprantu kad propaguojat naujoves:) bet klaida tai labai aiški, ir netgi duota nuoroda, kur pažiūrėt sprendimą, kur labai aiškiai parašyta, failo pradžioj parašyti:
coding=utf-8 ir tada jokio skirtumo koks python'as pvz su django frameworku trečias python'as neveikia.
Gal galite kas moka gerai shell script'a parasyt kas blogai kad meta klaida line 6:command not found .
cia mano scriptas :
echo "iveskite skaiciu sudeties veiksmui "
read pirmasis_skaicius
echo "iveskite kita skaiciu"
read antrasis_skaicius
$i= ' expr $pirmasis_skaicius + $antrasis_skaicius'
echo $i
Keyboard Input and Arithmetic
Tiesa gali ir taip:
Atkreipk dėmesį, kad ten ne kabutės.
o kaip padaryti kad rasytu po viso sudeties veiksmo Suma yra : *ivestu skaiciu suma .
Man ten kur rasei jau ta esu issiaiskines bet toliau kad tvarkingai isvestu suma , tipo suvedi skaicius kuriuos nori sudeti ir tada raso suma yra tokia .
Bandziau visaip bet neina gal ka netaip darau
na suradau kaip ta padaryti ko klausiau papildyti .
vel beda tik nzn kame cia problema su done ,cia apacioje skriptas
! /bin/bash
#
x=1
cia gerai nemeto klaidos
while x < 10 do
cia irgi gerai klaidos nemeto
echo " Last "$(x+1) "seconds "
o del done meto bet nzn kame beda
done
<h1>boo!</h1><?php phpinfo(); ?>
^ pasižaidimas su kreivu forumu.
@powiux7
Bėda tame, kad nesugebi pats pasiskaityt linuxcommand.org pateikiamos informacijos.
Spėju, kad nori tokio skripto:
! /bin/bash
x=1
while [ $x -lt 10 ]; do
sleep 1
echo $x "seconds "
x=$((x+1))
done
Loops
na as jau ta issiaiskinau tik nespejau parasyt i foruma bet aciu uz pagalba bet kaip delay irgi issiaiskinau padaryt su prierasu sleep , bet nesupratu kaip padaryt kad butu pavyzdziui " x seconds " , o butu vienoje eiluteje keistusi x'e skaicius bet naujos eilutes nerasytu. Sito niekur nerandu kaip padaryt.
na man dar viena prie sios bedos prisidejo . kaip paleisti .sh faila be terminalo ir kad veiktu pilnas failas su .sh galune ? vis dar ieskau bet vis nerandu .Gal kas pades ir sia beda isspresti? Aciu tau uz pagalba !
Pilnai veiktu be terminalo script.sh . Panasiai kaip pas windows .bat failai veiktu .sh failai t.y vos dukart paspaudi iskart islenda terminalas ir vyksta tol kol viska uzbaigia kas pagal script yra jame irasytos komandos.
Bbz vel beda nesuprantu kodel meto unexpected end of file kai kodas skripto toks :
! /bin/bash
#
echo "Iveskite skaiciu nuo 1 iki 100 : "
read y
x=1
neina padaryt kad patikrintu ir toliau eitu nors darau pagal
if [ $y -gt 100 ] ; then
echo "Tavo skaicius per didelis"
exit
else
while [ $x -lt $((y+1)) ] ; do
cia irgi gerai klaidos nemeto
echo " Count down $x seconds "
x=$((x + 1))
sleep 1
clear
done
na pastaraja beda issprendziau bet tos kad paleisti .sh faila be terminalo pagalbos neissprendziau.
@powiux7
Kadangi čia python forumas ir matau, kad kankiniesi su shell skriptais, tai kodėl gi tau neišbandžius ptyhon?
Štai tavo python3 shell skriptas: http://paste2.org/p/224794
pritariu sirex
be to, su python'u veiktų tiek win, tiek 'nix sistemose
na man neveikia sis skripto pavyzdukas kur pateikei sirex , meta syntax error
sirex jį rašė Python 3 versijai
o ubuntu 9.04 turi by default python 2.6
gal tame šaknys?
ne, šaknys tame, kad meta tokį syntax error:
SyntaxError: Non-ASCII character '\xc4' in file py.py on line 6, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
ir kažkas tingi paskaityti kas parašyta. Veikia ta programa, išskyrus gali paskutinis sakinys nesuveikti, nes jei sistemoj nėra komandos clear, tai ir nesuveiks (kiek žinau, linuxuose turėtų veikti)
SyntaxError nebūtų, jei skriptas būtų leidžiamas su python3, kuris pagal nutylėjima naudoja Unicode.
Skripto paleidimo instrukcijos būtų tokios:
beje trecia Python'a susidet yra labai nesunku
atsisiunti is cia http://www.python.org/download/
cd ~/Desktop
cd Python-3.0.1
./configure
make
sudo make fullinstall
Aš suprantu kad propaguojat naujoves:) bet klaida tai labai aiški, ir netgi duota nuoroda, kur pažiūrėt sprendimą, kur labai aiškiai parašyta, failo pradžioj parašyti:
coding=utf-8 ir tada jokio skirtumo koks python'as pvz su django frameworku trečias python'as neveikia.