超級網迷

超級網迷+ 電腦迷+ 音樂迷
個人資料
正文

知道txt文件兩行的行號,想把這兩行之間的內容全部刪除怎麽做?

(2015-05-15 20:32:10) 下一個
比如,想刪除文件sample.txt的4和6行之間的內容,保存為newtxt.txt,可以這樣:

解法1)sed '4,6d' sample.txt > newtxt.txt
[注:如果是windows環境,請安裝Git Bash for windows]

解法2)用UltraEdit打開文件sample.txt,創建並運行宏:
ColumnModeOff
HexOff
GotoLine 4 1
Loop 3
SelectLine
DeleteLine
EndLoop
最後保存為newtxt.txt。

解法3)用python:
with open("n:\\desktop\\sample.txt") as src:
    lines=src.readlines()
with open("n:\\desktop\\newtxt.txt", "w") as dest:
    dest.writelines( lines[0:3] + lines[6:] )

在城裏 2015.05.15
[ 打印 ]
閱讀 ()評論 (0)
評論
目前還沒有任何評論
登錄後才可評論.