[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理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 编辑 ]

你不给事例,我们怎搞???

TOP

就是变量的字符串截取问题而已,如果前用 n表示个数,后用m表示个数则这样:

%变量名:~n,-m%

TOP

test.txt
  1. 5 70.32.38.36 8085 HTTP 美国 Sooip.cn 03-08 19:06 0.196 whois
  2. 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]

TOP

原帖由 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:

你后面的那个彩色代码是怎么弄的?

TOP

Notepad2's Copy To Ubb

TOP

试试:
  1. [font=Fixedsys][color=#0000ff][/color][/font]
  2. [font=Fixedsys][color=#0000ff][/color][/font]
  3. [font=Fixedsys][color=#0000ff]#include [/color][color=#000080]<[/color][color=#000000]stdio[/color][color=#000080].[/color][color=#000000]h[/color][color=#000080]>
  4. [/color][color=#0000ff]int [/color][color=#000000]main[/color][color=#000080]([/color][color=#0000ff]void[/color][color=#000080])
  5. {
  6.   [/color][color=#000000]printf[/color][color=#000080]([/color][color=#808080]"hello, World!\n"[/color][color=#000080]);
  7.   [/color][color=#0000ff]return [/color][color=#800080]0[/color][color=#000080];
  8. }[/color][/font]
复制代码

TOP

===========================================
#include <stdio.h>

int main(void)
{
  
printf("hello, World!\n");
  
return 0;
}

=========================================

OY!

TOP

本帖最后由 plp626 于 2011-4-2 21:24 编辑

#include <stdio.h>
int
main(void)
{
printf("hello, World!\n");
return
0;
}
// ?⊔ς

TOP

返回列表