-1
我有多個html文件,我需要替換空格並在字符串內使字符串小寫。 (全部在linux)替換字符串中的空格並將其轉換爲小寫
Exaple:
<html> ....
<a href="bla.com/CCC C C">ddd ddd ddd</a>
<a href="bla.com/CCC C">ddd ddd ddd</a>
...
</html>
Should result in:
<html> ....
<a href="bla.com/ccc_c_c">ddd ddd ddd</a>
<a href="bla.com/ccc_c">ddd ddd ddd</a>
...
</html>
有類似的頁面上的其他鏈接,但他們不是bla.com他們是別的東西,所以如果使用普通EXP(bla.com需要存在)。 CCC部分不是靜態的,可以是任何單詞!
任何可以做到這一點的單線?
感謝您的回覆!你使用哪個外殼?第一個-E沒有在我的工作,所以我改變它爲-e,第二,它給了我:'s'命令的RHS上的sed:-e表達式#1,字符41:無效的引用\ 3 – Pavel
'-E'是擴展正則表達式,它可能是'-r'在你執行'sed'只是做'sed --help'並尋找標誌來使用擴展正則表達式。 –