写了个脚本,简单的将文本文件转换为html文件。
1、使用sed命令,具体脚本如下
1 #! /bin/bash
2
3 cat << END
4
5
6
7
8 Information
9
10
11
12
13
14 END
15
16 sed -e 's/:/
/g' -e 's/^//' -e 's/$//'17
18 cat << END
19
20
21
22 END
2、使用awk命令,具体脚本如下
1 #! /bin/bash
2
3 cat << END
4
5
6
7
8 Information
9
10
11
12
13
14 END
15
16 awk 'BEGIN{FS=":";OFS="
"} gsub(/^/,"") gsub(/$/,"") {print $1,$2,$3}'17
18 cat << END
19
20
21
22 END
其中生成的两个html文件为html1、html2。读入的文件professor的内容如下
liyang:hunan:changsha
liyunjia:henan:shangqiu
chenshan:hunan:ningxiang
liguanghui:hunan:hengyang
用firefox打开html1、html2两个文件,正常显示。