Hogy lehet Shell scripttel összehasonlítani egy 2 dimenziós tömb elemeit?
A feltétel megvan, csak nem tudom, hogy hol kell a $-t használni, hogy rendesen működjön, mert mindig azt írja futtatáskor, hogy nem ismeri a parancsot.
Valahogy így nézett ki a scriptem összehasonlító része (ez csak egy darab belőle, nem fogom az egészet bemásolni)
if [tomb[$j,$i]==tomb[$k,$i]]; then
...................................
Ezt természetesen 3 for ciklus előzte meg, amik valószínűleg jók, mivel a hibát erre a feltételre dobja ki mindig.Próbáltam a tomb elé rakni a $-t, aztán mindenféle kombinációval kipróbáltam, de mindig ugyan azt a hibát dobta ki.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
#1: Bash-ban speciel elég régóta.
Kérdező: néhány ötlet:
De ha esetleg azt a bizonyos hibaüzenetet bemásolnád, segítenénk értelmezni.
Emlékeim szerint egyébként kell a $, illetve a szóközök is, ld. a linken.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!