前言:借助指令碼把文字裡的資料轉為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...