將文字檔案轉為html檔案

2021-09-17 02:28:35 字數 696 閱讀 8142

前言:借助指令碼把文字裡的資料轉為html資料,此時用到cat << cloud #here-document用法

如:info.txt文字資料為

zhangsan:shang hai

lisi:beijing

wangwu:tianjin

txt2html.sh指令碼**為:

#!/bin/bash

cat << cloud  #here-document用法,cloud是分界符

#html頭文件宣告,若不用here-document則報錯

cloud    #建立html檔案頭模板即至

#把域分隔符(:)替換成

#其中^$是正規表示式的各行頭和尾 

sed -e 's/:/<\/td>/g' -e 's/^//g' -e 's/$/<\/td><\/tr>/g'  

cat << cloud

cloud    #建立html檔案頭模板即至

執行linux命令:

chmod u+x txt2html.sh  #在root狀態下新增執行許可權

#把info.txt裡的資料重定向至txt2html.sh,再把txt2html.sh的資料重定向至info.html

./txt2html.sh < info.txt > info.html  

cat info.html #檢視info.html檔案裡的內容

從文字檔案製作html檔案

從文字檔案製作html檔案 coding utf 8 import webbrowser import os 從文字檔案製作html檔案,忽略可能遇到的編碼錯誤 rootdir r d 諮詢 i 0 for parent,dirnames,filenames in os.walk rootdir f...

python 將位元組寫入文字檔案

想在文字模式開啟的檔案中寫入原始的位元組資料 將位元組資料直接寫入檔案的緩衝區即可 import sys sys.stdout.write b hello n traceback most recent call last file line 1,in typeerror must be str,n...

讀取文字檔案

void ctestdlg onreadinfo cfile filewrite1 testwrite1.txt cfile modecreate cfile modewrite cfile filewrite2 testwrite2.txt cfile modecreate cfile modew...