Board logo

标题: 怎么用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
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楼的只是删除第一个字符~~如果我想删里边的任意一个字符怎么写`~~~