I want to check if my string contain one or more asterisk.
I have tried this :
if [[ $date_alarm =~ .*\*.* ]]
then
...
fi
It worked when I launch directly the script, but not if this script is called during shutdown (script installed in run level 0 and 6 via update-rc.d)
Any idea, suggestion ?
Thanks
Always quote strings.
To check if the string $date_alarm contains an asterisk, you can do:
if echo x"$date_alarm" | grep '*' > /dev/null; then ... fi