萬盛學電腦網

 萬盛學電腦網 >> 電腦入門 >> 如何批量提出HTML中的超鏈接

如何批量提出HTML中的超鏈接

   需求:

    從當前目錄找到一批 html 文件,想用一個 Html 把他們的地址用超級鏈接表示出來,

    使得在浏覽器中只要通過這一個頁面就能夠訪問其他頁面。

    1. find . -iname "*valid*.*" > valid.txt

    然後文件名就以如下的形式存在:

    ./ValidityState-002.html

    ./ValidityState-customError-expected.txt

    ./ValidityState-customError.html

    ./ValidityState-patternMismatch-expected.txt

    ./ValidityState-patternMismatch-unsupported-expected.txt

    ./ValidityState-patternMismatch-unsupported.html

    ./ValidityState-patternMismatch.html

    ./ValidityState-rangeOverflow-expected.txt

    ./ValidityState-rangeOverflow.html

    …

    2. 我想要的形式是:

    <a href=./ValidityState-002.html>./ValidityState-002.html</a>

    …

    解決方案:

    a. cat valid | while read line;do echo "$line>$line" 》vv.html ;done

    b. vi vv.html

    此時文件內容如 "href=./ValidityState-002.html>./ValidityState-002.html",要在每行頭尾加 <a> 標簽,好在有 vi 的命令

    c. 在每行開始加入"<a href="   vim 命令:          :%s/^/<a href=

    d. 在每行尾加入 "</a>"    vim命令 :                  :%s/$/<\/a>


copyright © 萬盛學電腦網 all rights reserved