function shell
rem
string shell
regex, date, number