perl -i -pne 's/%setup -q -n %{name}-%{version}/%setup -q -n %{name}-%{version}\necho i am a mark/' packaging/sw-tools.spec
Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in m/%setup -q -n %{ <-- HERE name}-%{version}/ at -e line 1.
perl version: v5.26.1
escaping the { inside the Regex by using \{
Change-Id: I248237ea5f5d214fb9f1819a403df525c1606244
#generate a project with upstream
git tag | grep upstream/0.2
-perl -i -pne 's/%setup -q -n %{name}-%{version}/%setup -q -n %{name}-%{version}\necho i am a mark/' packaging/sw-tools.spec
+perl -i -pne 's/%setup -q -n %\{name\}-%\{version\}/%setup -q -n %\{name\}-%\{version\}\necho i am a mark/' packaging/sw-tools.spec
git add packaging/sw-tools.spec