Kezdőoldal » Számítástechnika » Programozás » Miért nem írja ki a változót?...

Miért nem írja ki a változót? (többi lent, linux script)

Figyelt kérdés

nem_szam(){

valtozo=$1

echo $1


}

valami=$1

if [ "$1" -eq "$1" ] 2> /dev/null

then echo "szám"

else nem_szam


fi



$1-et kellene kiírni a nem_szam()-nak, hogy ha az nem szám.


2015. márc. 31. 10:15
 1/9 anonim ***** válasza:

A függvény $1, $2-je nem a globális $1, $2.

Próbáld meg így:


nem_szam() {

echo $1

}


if [ "$1" -eq "$1" ] 2> /dev/null

then echo "szám"

else nem_szam $1

fi

2015. márc. 31. 10:36
Hasznos számodra ez a válasz?
 2/9 A kérdező kommentje:

a=$1


nem_szam(){


echo $a



}


Én megoldásom. xd



Így meg nem jó:


nem_szam(){

#local valtozo=$1

echo $1



}


Amúgy putty-al csatlakozok a sulis gyakorló szerverre.

2015. márc. 31. 10:38
 3/9 anonim ***** válasza:

Egy kis összefoglaló shell függvényekről:

[link]

2015. márc. 31. 10:39
Hasznos számodra ez a válasz?
 4/9 anonim ***** válasza:
Windowson keresztül? Egyetemista vagy? Szerintem megéri kipróbálni a liunxot. Másodéves korom óta (akkor tanultam a linux tantárgyat) egyáltalán nem használok linuxot csak a c# programok írásához.
2015. márc. 31. 11:05
Hasznos számodra ez a válasz?
 5/9 A kérdező kommentje:

Köszi a linküldőnek. :)


Utolsó válaszoló: ajánlod a linuxt, majd azt mondod, hogy csak c#-re használod?:D

Nem windows-t akartál íni másodjára? Nem fikázásként. :)

2015. márc. 31. 17:43
 6/9 A kérdező kommentje:
Ja, fősulis, windowson keresztül.Első alkalommal leültem a sulis géphez, amin van linux, azzal léptem be, de az volt, hogy windows-putty. (de legalább ezt is megtanultam használni)
2015. márc. 31. 17:45
 7/9 uno20001 ***** válasza:

"Windowson keresztül? Egyetemista vagy? Szerintem megéri kipróbálni a liunxot. Másodéves korom óta (akkor tanultam a linux tantárgyat) egyáltalán nem használok linuxot csak a c# programok írásához."


Ha te se használsz, miért próbálja ki? Nem úgy gondoltad, hogy C# programokhoz használsz csak Windows-t és az összes többi dologhoz Linuxot?

2015. márc. 31. 17:51
Hasznos számodra ez a válasz?
 8/9 A kérdező kommentje:
Szerintem csak félreírta. :) Van ez így. Nálam is volt már, szerintem.
2015. márc. 31. 18:18
 9/9 anonim ***** válasza:

"

Utolsó válaszoló: ajánlod a linuxt, majd azt mondod, hogy csak c#-re használod?:D

Nem windows-t akartál íni másodjára? Nem fikázásként. :)"


Igen windowsot akartam írni. Linuxon nincs c#, csak mono vagy mi, de az szar.

2015. márc. 31. 20:23
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!