zoukankan      html  css  js  c++  java
  • vim 在每行头尾加入新的内容

    需求:

    从当前目录找到一批 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>

  • 相关阅读:
    爬虫之暴力字典生成器
    爬虫之自动生成url
    数字、大小写字母的字符编码
    对avalonjs的研究
    求墙之间有多少水洼
    2.在centos7虚拟机搭建nginx网站
    P1250 种树
    暂时用笔记
    羊村的OI题解
    P1083 借教室
  • 原文地址:https://www.cnblogs.com/fengyv/p/2595474.html
Copyright © 2011-2022 走看看