需求:
20120905 114000
skey version stype state dlgnum boneinfo
cdma 168 1 0 16299iin-cdma-ppcocsv1.08.03
pstn 102 1 0 1 0 iin-sndpv1.01.27
cdma 102 1 0 1 2320 iin-sndpv1.01.27
active dialog number in system:5724
20120905 135000
skey version stype state dlgnum boneinfo
cdma 168 1 0 14303iin-cdma-ppcocsv1.08.03
pstn 102 1 0 1 0 iin-sndpv1.01.27
cdma 102 1 0 1 1755 iin-sndpv1.01.27
active dialog number in system:4052
兩次列印出來的日誌,會話數差值變化幅度進行監控
if [ $#-ne 1 ] ; then
echo'useage:$0 [filename1]'
exit 1
fifilename=$1
if [ ! -f$filename ] ;then
echo 'file ' $filename 'not found,pleasecheck the filename.'
exit 2;
firowcount=`cat$filename|wc -l`
rownum1=`expr$rowcount - 4`
rownum2=`expr$rowcount - 11`
rowvalue1=`sed-n $rownum1'p' $filename`
rowvalue2=`sed-n $rownum2'p' $filename`
rowvalue1num=`exprsubstr "$rowvalue1" 47 5`
rowvalue2num=`exprsubstr "$rowvalue2" 47 5`
echorowvalue1=$rowvalue1
echorowvalue2=$rowvalue2
echorowvalue1num=$rowvalue1num
echorowvalue2num=$rowvalue2num
diff=`expr$rowvalue2num - $rowvalue1num`
echodiff=$diff
free=`expr$diff \* 100 / $rowvalue1num`
Linux下文字檔案編碼轉換
gbasedbt centos7 iconv echo lang en us.utf 8新建的文字檔案格式也為utf 8 gbasedbt centos7 iconv more ts utf8.txt 時間序列儲存在容器中,容器型別似於表,時間序列的資料是連續的。容器池是一組容器的集合。滾動視窗容器...
shell指令碼讀寫文字檔案
通過讀寫臨時檔案來完成核心與介面的互動是目前接觸的比較常用手段。而寫操作的格式如何呢。mdate date r d m y logfile tmp hdstatuslog.log echo disk is good mdate logfile 寫到檔案的格式就會變成這樣 dev sdc is goo...
shell比對文字檔案
1,對於檔案中的字元是以換行結尾的如下 root py test cat 1.txt 1122 aa33 cc root py test cat 2.txt 11cc ddee ff 使用如下 root py test cat 2.sh while read line1 do while read ...