Christian Seiler: in shell script einen regulären ausdruck anwenden

Beitrag lesen

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