Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- A=hello
- #B=hello
- # 1. a) Ez szintaktikailag helyes, még akkor is, ha a B változó nincs is definiálva
- if [ "$A" == "$B" ]; then echo equals; else echo not equals; fi
- # 1. b) Ez viszont szintaktikai hibát okoz, ha a B változó nincs definiálva
- if [ $A == $B ]; then echo equals; else echo not equals; fi
- # Kérdés: az 1. a) miért helyes? Én eddig úgy tudtam, hogy mind a $X, mind a "$X" sima szövegbehelyettesítést végez,
- # így ha a B változó nem definiált, akkor az a) pont miért is _nem_ hibás?
- # 2.) Ez mi lehetett? Láttam valahol régebben valami ilyesmit.
- # Nem biztos, hogy pont így nézett ki. Vajon miért írhattak ilyet?
- # Én is használtam, és működött. Ötlet?
- if [ "x$C" != "x" ]; then echo not empty; else echo empty; fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement