我試圖找到<li ><a href='xxxxxxxx'>some_link</a></li>
並將其替換爲空。爲此,我正在運行下面的命令,但它將$識別爲正則表達式的一部分。Perl一行代碼找到並替換一個變量文件
perl -p -i -e 's/<li ><a href=.*$SOMEVAR.*li>\n//g' file.html
我試過下面的東西,
${SOMEVAR}
\$SOMEVAR
FIND="<li ><a href=.*$SOMEVAR.*li>"; perl -p -i -e 's/$FIND//g' file.html
任何想法?謝謝。
謝謝你讓我查的'-i'標誌做什麼。太棒了。專業提示:你可以把所有的標誌放在一起,像這樣:'-pie' – Chriszuma
此外,堅實的第一篇文章上的榮譽。簡要描述問題以及嘗試解決方案。做得好。 – Chriszuma
@Chriszuma你試過實際的-pie組合嗎? – tadmc