Board logo

标题: [文件操作] 批处理如何删除文本每行前面的数字和空格? [打印本页]

作者: adadaad    时间: 2013-9-30 08:34     标题: 批处理如何删除文本每行前面的数字和空格?

本帖最后由 pcl_test 于 2016-9-3 14:26 编辑

1 #!/bin/env python
   2 import wx
   3 class MyFrame(wx.Frame):
   4
   5     def __init__(self):
   6         wx.Frame.__init__(self, None, -1, "My Frame", size=(300, 300))
   7         panel = wx.Panel(self, -1)
   8         panel.Bind(wx.EVT_MOTION,  self.OnMove)
   9         wx.StaticText(panel, -1, "Pos:", pos=(10, 12))
  10         self.posCtrl = wx.TextCtrl(panel, -1, "", pos=(40, 10))
  11
  12     def OnMove(self, event):
  13         pos = event.GetPosition()
  14         self.posCtrl.SetValue("%s, %s" % (pos.x, pos.y))
  15
  16 if __name__ == '__main__':
  17     app = wx.PySimpleApp()
  18     frame = MyFrame()
  19     frame.Show(True)
  20     app.MainLoop()

如何用批处理删除每行前面的空格和数字,总共删除5位,5位之后的空格需要保留
作者: foxJL    时间: 2013-9-30 08:41

  1. @echo off
  2. for /f "delims=" %%i in (1.txt) do (set n=%%i && call echo.%%n:~5%%)
  3. pause>nul
复制代码

作者: adadaad    时间: 2013-9-30 08:45

好快啊。谢谢啦
作者: DAIC    时间: 2013-9-30 09:44

  1. sed "s/.....//" a.txt > b.txt
复制代码





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2