Portál AbcLinuxu, 30. prosince 2025 14:35
Dobrý den.
Ve skriptu v bash bych potřeboval zjistit, zda jeden řetězec obsahuje řetězec jiný (tedy mám-li proměnnou třeba PROMENNA='Where the wild things are', potřebuji vědět, zda obsahuje řetězec "things") a podle toho skript větvit. Program test naneštěstí umí porovnávat řetězce jen jako celek. Tuším, že cesta vede přes regulární výrazy a možná program sed, nicméně malá ukázka funkčního kódu by mi moc pomohla.
Děkuji.
case "$PROMENNA" in *things*) echo "nasel";; esac
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.