标题: [文本处理] 批处理for命令怎样删除指定字符? [打印本页]
作者: wuzexin 时间: 2011-3-10 21:08 标题: 批处理for命令怎样删除指定字符?
用for删去每行的前几个字符,和删去每行后面的几个字符,帮我写一个,我就不写了。
大概意思就是这样
-------------
这用实例吗
大概就是那个意思呐
5 70.32.38.36 8085 HTTP 美国 Sooip.cn 03-08 19:06 0.196 whois
6 64.209.134.133 80 HTTP 美国加洲 03-08 18:50 0.715 whois
如上,删去每行第一个字符,或后面的几个字符
以前会写,可忘了
[ 本帖最后由 wuzexin 于 2011-3-10 21:42 编辑 ]
作者: lxzzr 时间: 2011-3-10 21:10
你不给事例,我们怎搞???
作者: netbenton 时间: 2011-3-10 21:53
就是变量的字符串截取问题而已,如果前用 n表示个数,后用m表示个数则这样:
%变量名:~n,-m%
作者: haiou327 时间: 2011-3-10 22:42
test.txt- 5 70.32.38.36 8085 HTTP 美国 Sooip.cn 03-08 19:06 0.196 whois
- 6 64.209.134.133 80 HTTP 美国加洲 03-08 18:50 0.715 whois
复制代码
Demo
@echo off
setlocal enabledelayedexpansion
for /f "tokens=*" %%i in (test.txt) do (
set str=%%i
set str=!str:~2!
set str=!str:~0,-7!
echo !str!
)
pause
[attach]3559[/attach]
作者: plp626 时间: 2011-3-10 22:45
原帖由 haiou327 于 2011-3-10 22:42 发表
test.txt5 70.32.38.36 8085 HTTP 美国 Sooip.cn 03-08 19:06 0.196 whois
6 64.209.134.133 80 HTTP 美国加洲 03-08 18:50 0.715 whoisDemo
haiou327:
你后面的那个彩色代码是怎么弄的?
作者: haiou327 时间: 2011-3-10 22:55
Notepad2's Copy To Ubb
作者: plp626 时间: 2011-3-10 23:10
试试:- [font=Fixedsys][color=#0000ff][/color][/font]
- [font=Fixedsys][color=#0000ff][/color][/font]
- [font=Fixedsys][color=#0000ff]#include [/color][color=#000080]<[/color][color=#000000]stdio[/color][color=#000080].[/color][color=#000000]h[/color][color=#000080]>
-
- [/color][color=#0000ff]int [/color][color=#000000]main[/color][color=#000080]([/color][color=#0000ff]void[/color][color=#000080])
- {
- [/color][color=#000000]printf[/color][color=#000080]([/color][color=#808080]"hello, World!\n"[/color][color=#000080]);
- [/color][color=#0000ff]return [/color][color=#800080]0[/color][color=#000080];
- }[/color][/font]
复制代码
作者: plp626 时间: 2011-3-10 23:10
===========================================
#include <stdio.h>
int main(void)
{
printf("hello, World!\n");
return 0;
}
=========================================
OY!
作者: plp626 时间: 2011-3-11 00:12
本帖最后由 plp626 于 2011-4-2 21:24 编辑
#include <stdio.h>
int
main(void)
{
printf("hello, World!\n");
return
0;
}
// ?⊔ς
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |