可以在bash中使用正则表达式:
string="a b '' c '' d" if [[ "$string" =~ \ |\' ]] # slightly more readable: if [[ "$string" =~ ( |\') ]] then echo "Matches" else echo "No matches" fi