Pytania oznaczone «conditional»

83
Jak używać wyrażeń regularnych w skryptach bash?

Chcę sprawdzić, czy zmienna ma prawidłowy rok, używając wyrażenia regularnego. Czytając instrukcję basha , rozumiem, że mogę użyć operatora = ~ Patrząc na poniższy przykład, spodziewałbym się komunikatu „nie OK”, ale widzę „OK”. Co ja robię źle? i="test" if [ $i=~"200[78]" ] then echo...