diff --git a/shake b/shake
index 041bd22..484f903 100755
--- a/shake
+++ b/shake
@@ -44,7 +44,7 @@ fi
 
 line=$(grep "$MARK" "$input_file")
 line=${line//\$@/$input_file}
-line=${line//\$*/${input_file%.*}}
+line=${line//\$\*/${input_file%.*}}
 
 if [[ -n $line ]]; then
     command="${line#*@COMPILECMD }"