Ich mache einige Regexp in Shell, um Codierungsstil Fehler in * .c-Dateien zu finden. Eigentlich mache ich so etwas wie dieses:Regexp in einer Variablen Shell
# Operator <
if [[ "$1" =~ ([^ ]<|<[^ =$]) ]]; then
warn "$wmsg_space_operator (operator: <)"
fi
Aber ich will es so tun:
# Operator <
regexpOp=([^ ]<|<[^ =$])
if [[ "$1" =~ $regexpOp ]]; then
warn "$wmsg_space_operator (operator: <)"
fi
Wie kann ich tun?