Hallo Cruz,
unless [
uname
=~ /^CYGWIN/ ] $FLAG = "-pthread"
Das stimmt schon fast, =~ gilt aber nur in [[, ]] (außerdem willst Du vmtl. die Variable FLAG setzen, nicht die Variable, deren Name in $FLAG steht):
unless [[ uname
=~ /^CYGWIN/ ]] FLAG="-pthread"
Viele Grüße,
Christian