![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-04 21:48 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 怎么用P删除文本文件里每一行的第一个字符!~ |
| 可打印版本 813 / 7 |
| 第1楼 gnahshining | 发表于 2007-06-08 13:42 |
| 初级用户 发帖 14 积分 40 | |
|
怎么用P删除文本文件里每一行的第一个字符!~ 如题~
比如现在有一个文本里面写的是 1asdfdsafdsa 1fdsadffdsafd 1fewvdwv 1vdgrgrfd 1fdfefe 怎么用P把开头的那些1删掉啊,我只知道替换可以,P怎么做呢? |
|
| 第2楼 vkill | 发表于 2007-06-08 13:59 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
|
sed "s/.//" life
[ Last edited by vkill on 2007-6-8 at 07:52 PM ] |
|
| 第3楼 gnahshining | 发表于 2007-06-08 14:17 |
| 初级用户 发帖 14 积分 40 | |
|
不明白啊!~~~
|
|
| 第4楼 wudixin96 | 发表于 2007-06-08 14:18 |
| 银牌会员 发帖 931 积分 1,928 | |
| 第5楼 gnahshining | 发表于 2007-06-08 14:24 |
| 初级用户 发帖 14 积分 40 | |
|
呵呵,谢谢,已经解决了
|
|
| 第6楼 lxmxn | 发表于 2007-06-08 14:32 |
| 版主 发帖 4,938 积分 11,386 | |
Originally posted by vkill at 2007-6-8 13:59: 掉了一个1吧? sed "s/^1//" urle |
|
| 第7楼 zasxcdfv | 发表于 2007-06-08 15:16 |
| 初级用户 发帖 75 积分 152 | |
|
如果是删任意的第一个字符(未必是“1”),可以
@echo off & setlocal enabledelayedexpansion for /f "delims=" %%i in (1.txt) do (set b=%%i echo !b:~1! >>2.txt ) |
|
| 第8楼 ldr2zjj | 发表于 2007-06-09 11:44 |
| 初级用户 发帖 95 积分 167 | |
|
7楼的只是删除第一个字符~~如果我想删里边的任意一个字符怎么写`~~~
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |