Kezdőoldal » Számítástechnika » Programozás » Shell script. Mi a hiba?

Shell script. Mi a hiba?

Figyelt kérdés

paraméterként megadott valós szám négyzetgyökét kell kiszámolni. Idáig jutottam, de nem működik.


#!/bin/bash

echo "kérek egy számot"

read A

gyök= `sprt ($A)`

echo "gyök=$gyök"


2011. ápr. 20. 12:21
 1/3 A kérdező kommentje:
*sqrt. és ubuntuban csinálom
2011. ápr. 20. 12:29
 2/3 anonim ***** válasza:

Mert nincs sqrt függvény.

Emellett kerüld az ékezetes karaktereket! Ez szinte minden programozási, és script nyelvre igaz.

A megoldás:

[link]

2011. ápr. 20. 12:58
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:

#!/bin/bash

if [ $# -ne 1 ]

then

echo 'Usage: sqrt number'

exit 1

else

echo -e "sqrt($1)\nquit\n" | bc -q -i

fi

2011. ápr. 20. 13:03
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!