[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
相關文章
- Linux編寫Bash指令碼的10個技巧Linux指令碼
- 【Node.js】寫一個資料自動整理成表格的指令碼Node.js指令碼
- jmeter-http代理伺服器,錄製指令碼,抓包-包含模式,過濾指定域名(url)資料JMeterHTTP伺服器指令碼模式
- php百萬資料透過指令碼檔案寫入csvPHP指令碼
- 小程式的wxs指令碼(類似過濾器)指令碼過濾器
- 利用js編寫一個簡單的html表單驗證,驗證通過時提交資料(附原始碼)JSHTML原始碼
- 我寫了一個指令碼,可在“任意”伺服器上執行命令!指令碼伺服器
- Vue initAssetRegisters()建立元件、指令、過濾器原始碼Vue元件過濾器原始碼
- Linux系統中Shell指令碼編寫的一點心得Linux指令碼
- SpringBoot(18)---通過Lua指令碼批量插入資料到Redis布隆過濾器Spring Boot指令碼Redis過濾器
- Shell:如何寫一個多選選單的指令碼指令碼
- python寫的指令碼在kail Linux 執行Python指令碼AILinux
- DB2資料提取轉化的一個指令碼KCDB2指令碼
- 從0到1編寫一個指令碼引擎指令碼
- 寫一個Python指令碼刪除一個.py檔案的所有註釋Python指令碼
- 直播商城原始碼,vue 自定義指令過濾特殊字元原始碼Vue字元
- app直播原始碼,vue 自定義指令過濾特殊字元APP原始碼Vue字元
- 手寫指令碼程式碼太累!搞一個生成工具吧指令碼
- 在Linux中,如何編寫一個指令碼來自動執行日常任務?Linux指令碼
- Python - pandas 利用 某一列的值過濾資料Python
- 一個簡單的Linux啟動jar包的shell指令碼LinuxJAR指令碼
- 通過Vue的過濾器實現資料的資料脫敏Vue過濾器
- 過濾搜尋引擎的抓取資料
- 用Jmeter編寫一個較複雜的測試指令碼JMeter指令碼
- 學習-【前端】-伺服器指令碼書寫前端伺服器指令碼
- 使用MySQL之過濾資料MySql
- ELK<logstash>過濾json資料JSON
- 從0到1編寫一個JS指令碼引擎JS指令碼
- 用python寫一個自動化盲註指令碼Python指令碼
- 一個通過rms寫成的小型資料庫引擎,簡單的資料庫引擎資料庫
- 寫好shell指令碼的8個建議指令碼
- [轉]寫好shell指令碼的13個技巧指令碼
- 如何用一個 Excel 過濾另一個 ExcelExcel
- 直播軟體原始碼,vue 自定義指令過濾特殊字元原始碼Vue字元
- 設定Linux伺服器IP地址的shell指令碼Linux伺服器指令碼
- oracle刪除超過N天資料指令碼的方法Oracle指令碼
- 利用Bash指令碼監控Linux伺服器的記憶體使用情況的相關資料指令碼Linux伺服器記憶體
- 通過shell指令碼批量操作mysql資料庫指令碼MySql資料庫
- HTML 指令碼簡介HTML指令碼