需求:
从当前目录找到一批 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>
更新:
用到 html5 ol 元素
上述 c 改成 :%s/^/<li><a href=
d 改成 :%s/$/<\/a><\/li>
然后再文件头尾用 ol 包起来
<ol>
<li>xxx</li>
...
</ol>
g这样显示出来就是:
1.xxx
2.xxx
3.xxxxxx
分享到:
相关推荐
在eclipse中加入vim,在eclipse中加入vim, 在eclipse中加入vim, 在eclipse中加入vim, 在eclipse中加入vim, 在eclipse中加入vim,
linux_vim_最新更新linux_vim_最新更新linux_vim_最新更新linux_vim_最新更新linux_vim_最新更新linux_vim_最新更新
VIM快捷键 VIM快捷键 VIM插件 VIM快捷键 VIM插件
VIM 最新版本-7.2里面新增了许多功能
vim中文手册 vim中文手册 vim中文手册 vim中文手册 vim中文手册 vim中文手册 vim中文手册vim中文手册vim中文手册
linuxvim操作图片linuxvim操作图片linuxvim操作图片linuxvim操作图片
在vim窗口中打开一个新文件 :open file 在新窗口中打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件 :bp 查看当前打开的文件列表,当前正在编辑的文件会用[]括起来。 :args 打开远程文件,比如ftp或者...
linux_vim linux_vim linux_vimlinux_vim linux_vim linux_vimlinux_vim linux_vim linux_vimlinux_vim linux_vim linux_vimlinux_vim linux_vim linux_vimlinux_vim linux_vim linux_vimlinux_vim linux_vim linux_...
j26.4j 在一个shell脚本中使用Vim jusr 27.txtj 搜索命令和模式 j27.1j 忽略大小写 j27.2j 绕回文件头尾 j27.3j 偏移 j27.4j 多次匹配 j27.5j 多选一 j27.6j 字符范围 j27.7j 字符分类 j27.8j 匹配一个断行 j27.9j ...
Linux在指定文件指定行插入内容shell脚本,参数请见脚本注释
Vim 8.2 PDF 中文参考手册(最新)
cp molokai.vim /usr/share/vim/vim73/colors cp /etc/vim/vimrc /etc/vim/vimrc.bak cp vimrc /etc/vim/vimrc
vim配置 vim 配置 整理出来大家一起学习
vim连接在vim中加入行时,请删除连续字符并合并字符串文字。 conjoin是一个插件,用于在存在行连续字符的情况下处理行连接。 Vim在以下shell脚本中对J和:join的正常行为: cat file.txt \ | sort \ | uniq -c 将反...
add wintagexplorer.vim , echofunc.vim , vimrc
Vim编辑器
编辑器的几乎所有的命令并且还加入了许多新的命令。这对于编写程序和编辑普通的文本 文件是非常有用的。 所有的命令都可以通过键盘来输入。这样的优点在于: 你可以通过把手放在键盘上, 把眼睛放在屏幕上,集中精力...
vimwiki 在 vim官网所有插件中 好评排第三。 此包中含有五个文件: vimwiki1.2 包 vimwiki2.0 最新包,刚刚发布的 介绍及文档 Vimwiki1.1.1QR.pdf Vimwiki syntax markup.html vimwiki_Description.txt 感谢vim...
vim是一款功能丰富而强大的文本编辑器,其代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中得到非常广泛的使用。vim能够大大提高程序员的工作效率。对于vim高手来说,vim能以与思考同步的速度编辑文本...
文档里是vim操作的全部详细的图片,对于经常使用linux的人来说简直是方便至极