監控檔案a,如有新內容寫入,即時將新內容寫入到新檔案aa中:
fw=open('e:\\aa.txt
','ab')
with open(
'e:\\a.txt
','rb
') as fo:
while
true:
line =fo.readline()
ifline:
fw.write(line)
fw.flush()
#即時將檔案寫入到磁碟
else
: time.sleep(1)
fo.seek(0,1) #
1代表當前位置,0表示移動off個操作標記
fw.close()
file.seek(off, whence=0):從檔案中移動off個操作標記(檔案指標),正往結束方向移動,負往開始方向移動。如果設定了whence引數,就以whence設定的起始位為準,0代表從頭開始,1代表當前位置,2代表檔案最末尾位置。
監控檔案內容變化,即時寫入到新檔案(tail)
監控檔案a,如有新內容寫入,即時將新內容寫入到新檔案aa中 fw open e aa.txt ab with open e a.txt rb as fo while true line fo.readline ifline fw.write line fw.flush 即時將檔案寫入到磁碟 else...
shell匹配指定內容寫入到新檔案
shell匹配指定內容寫入到新檔案 bin sh echo 開始分析 src boot.log des s1.log datelog date y m d 輸出匹配欄位的上下文內容 獲取提交介面日誌 function commitlog 獲取更新介面日誌 function updatelog 只輸出...
使用cat寫入內容到指定檔案
當我們使用docker exec it jerry nginx expose bin sh命令登入到docker內部進行互動式操作時,我們經常需要對docker內容的一些檔案進行寫操作,但是發現大多數容器映象都沒有vi這個命令 此時我們可以使用cat命令實現docker內部檔案寫入的目的。首先使用c...