Portál AbcLinuxu, 13. července 2025 13:14
Ahoj, prosim o pomoc zkusene uzvatele s touto podminkou
mam podminku
f [ $aaa = "ahoj" ]; then
a potreboval bych to opravit aby ta podminky zjistila ne jstli prom. aaa obsahuje text ahoj ale jestli pro. aaa obsahuje tecku. Muze mi s tim nekdo pomoci? Dekuji
if [ "$aaa" = "." ]; then
jstli prom. aaa obsahuje text ahoj
Tenhle kus kódu zjišťuje, jestli je proměnná $aaa
rovna textu ahoj
- pro otestování přítomnosti se musí použít např. grep:
if echo "$aaa" | grep 'ahoj' >/dev/null; then ...
a pro tečku použít grep '\.'
...
Nemusí:
case "$aaa" in *.*) # je tam ;; *) # není tam ;; esac
if [[ "$aaa" == *.* ]]; then echo hura fi
prepinacem -qDíky za tip
Super, diky moc vsem za rady.. ;) jste moc hodni..
a prosim kdyz davam echo "Nazdar bazar" a chtel bych to bazar treba cervene odlisit? je to jednoduche?
dekuji ;)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.