标题: 怎么用P删除文本文件里每一行的第一个字符!~
[打印本页]
作者: gnahshining
时间: 2007-6-8 13:42
标题: 怎么用P删除文本文件里每一行的第一个字符!~
如题~
比如现在有一个文本里面写的是
1asdfdsafdsa
1fdsadffdsafd
1fewvdwv
1vdgrgrfd
1fdfefe
怎么用P把开头的那些1删掉啊,我只知道替换可以,P怎么做呢?
作者: vkill
时间: 2007-6-8 13:59
sed "s/.//" life
[
Last edited by vkill on 2007-6-8 at 07:52 PM ]
作者: gnahshining
时间: 2007-6-8 14:17
不明白啊!~~~
作者: wudixin96
时间: 2007-6-8 14:18
@echo off
for /f "delims=1" %%i in (1.txt) do echo %%i>>2.txt
作者: gnahshining
时间: 2007-6-8 14:24
呵呵,谢谢,已经解决了
作者: lxmxn
时间: 2007-6-8 14:32
Quote: |
Originally posted by vkill at 2007-6-8 13:59:
sed "s/^//" life |
|
掉了一个1吧?
sed "s/^1//" urle
作者: zasxcdfv
时间: 2007-6-8 15:16
如果是删任意的第一个字符(未必是“1”),可以
@echo off & setlocal enabledelayedexpansion
for /f "delims=" %%i in (1.txt) do (set b=%%i
echo !b:~1! >>2.txt
)
作者: ldr2zjj
时间: 2007-6-9 11:44
7楼的只是删除第一个字符~~如果我想删里边的任意一个字符怎么写`~~~