[linux]寫的一個伺服器資料過濾HTML指令碼
此指令碼過濾統計後臺資料並顯示為HTML格式
# !/bin/sh
ls -l /home/work/tools/tomcat-splitter/data/ROOT/$1 | grep $2 |sort | awk '{print $9}' >tmp.txt
file1=`cat tmp.txt | sed -n '1p'`
grep $3 $file1 > $1$2$3.txt
file_input=$1$2$3'.txt'
file_output=$1$2$3".html"
td_str=''
function create_html_head(){
echo -e "<html>
<body>
<h1>$file_input</h1>"
}
function create_table_head(){
echo -e "<table border="1">"
}
function create_td(){
# if [ -e ./"$1" ]; then
echo $1
td_str=`echo $1 | awk 'BEGIN{FS=" "}''{i=1; while(i<=NF) {print "<td>"$i"</td>";i++}}'`
echo $td_str
# fi
}
function create_tr(){
create_td "$1"
echo -e "<tr>
$td_str
</tr>" >> $file_output
}
function create_table_end(){
echo -e "</table>"
}
function create_html_end(){
echo -e "</body></html>"
}
function create_html(){
rm -rf $file_output
touch $file_output
create_html_head >> $file_output
create_table_head >> $file_output
while read line
do
echo $line
create_tr "$line"
done < $file_input
create_table_end >> $file_output
create_html_end >> $file_output
}
create_html
相關文章
- 一個過濾重複資料的sql語句(轉)SQL
- 【Node.js】寫一個資料自動整理成表格的指令碼Node.js指令碼
- jmeter-http代理伺服器,錄製指令碼,抓包-包含模式,過濾指定域名(url)資料JMeterHTTP伺服器指令碼模式
- WAD通過行選擇過濾另一個ITEM的資料
- Linux常用指令---grep(搜尋過濾)Linux
- Linux編寫Bash指令碼的10個技巧Linux指令碼
- java 過濾 htmlJavaHTML
- php百萬資料透過指令碼檔案寫入csvPHP指令碼
- 一個命令,生成資料庫物件的指令碼資料庫物件指令碼
- python指令碼完成資料庫的一個表一個表的遷移到另一臺伺服器Python指令碼資料庫伺服器
- Oracle Sql loader 匯入資料指令碼的編寫過程OracleSQL指令碼
- 見過最全的獲取資料庫資訊的指令碼--生成html的報告資料庫指令碼HTML
- 通過shell指令碼得到資料庫的基本資訊(一)指令碼資料庫
- 我寫了一個指令碼,可在“任意”伺服器上執行命令!指令碼伺服器
- 利用js編寫一個簡單的html表單驗證,驗證通過時提交資料(附原始碼)JSHTML原始碼
- mysql資料過濾MySql
- iOS——寫一個快速定位問題的指令碼iOS指令碼
- Vue initAssetRegisters()建立元件、指令、過濾器原始碼Vue元件過濾器原始碼
- 小程式的wxs指令碼(類似過濾器)指令碼過濾器
- Linux 中高效編寫 Shell 指令碼的 10 個技巧Linux指令碼
- isql指令碼編寫建立資料庫SQL指令碼資料庫
- Shell:如何寫一個多選選單的指令碼指令碼
- 介紹一個自己寫的crs_stat指令碼指令碼
- 一個javascript指令碼寫的俄羅斯方塊 (轉)JavaScript指令碼
- linux下用python寫的一個syslog服務程式指令碼薦LinuxPython指令碼
- [MYSQL -7]資料過濾MySql
- 透過shell指令碼得到資料字典的資訊指令碼
- 通過shell指令碼得到資料字典的資訊指令碼
- DB2資料提取轉化的一個指令碼KCDB2指令碼
- 一個簡單資料庫健康檢查指令碼資料庫指令碼
- 從0到1編寫一個指令碼引擎指令碼
- Linux系統中Shell指令碼編寫的一點心得Linux指令碼
- C#使用正規表示式過濾HTML程式碼C#HTML
- SpringBoot(18)---通過Lua指令碼批量插入資料到Redis布隆過濾器Spring Boot指令碼Redis過濾器
- 手寫指令碼程式碼太累!搞一個生成工具吧指令碼
- 通過Vue的過濾器實現資料的資料脫敏Vue過濾器
- 過濾搜尋引擎的抓取資料
- 關於資料過濾的設計