bat如何输出bat 替换特定字符制符

请问,在bat批处理中如何将执行结果中特定内容输出到指定文件中?_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
请问,在bat批处理中如何将执行结果中特定内容输出到指定文件中?
ipconfig &c:\ip.txt这个就把ip地址的信息输出的结果发送到ip.txt中 & 后跟文件路径,注意这个操作首先会擦除ip.txt中原有信息,要想附加进去要用&&具体自己体验下就知道了
采纳率:51%
@echo offipconfig |find "网关"&WG.txt看上面的效果,将IPCONFIG结果中包含网关字眼的行数输出到WG.TXT中
如果你想学学批处理的话,建议看看批处理的百度百科,真心很有用哦,里面讲解也很详细,有例子,不然像你这样一个个问这种比较简单的问题,(不是贬低你)何时是个头啊?
为您推荐:
其他类似问题
您可能关注的内容
批处理的相关知识
换一换
回答问题,赢新手礼包批处理程序-ASCII码值与字符的转化输出_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
批处理程序-ASCII码值与字符的转化输出
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢我的一个爱好,就是收集网上共享的一些功能型代码。收集下来,用的时候,就非常方便了。这一段小程序,可以用来直接运行批处理(cmd)语句或者批处理文件(*.bat|*.com)等,并且可以获得批处理语句运行后的返回文字。很好,很强大。除了可以运行cmd之外,也可以直接运行exe或者其他程序,设置是否以后台静默的方式运行。主要采用的技术就是Process。
protected static void RunCmd(String cmd, Boolean showWindow, Boolean waitForExit)
WriteLine("RunCmd " + cmd);
var p = new Process();
var si = new ProcessStartInfo();
var path = Environment.SystemD
path = bine(path, @"cmd.exe");
si.FileName =
if (!cmd.StartsWith(@"/")) cmd = @"/c " +
si.Arguments =
si.UseShellExecute =
si.CreateNoWindow = !showW
si.RedirectStandardOutput =
si.RedirectStandardError =
p.StartInfo =
p.Start();
if (waitForExit)
p.WaitForExit();
var str = p.StandardOutput.ReadToEnd();
if (!String.IsNullOrEmpty(str)) WriteLine(str.Trim(new Char[] { '\r', '\n', '\t' }).Trim());
str = p.StandardError.ReadToEnd();
if (!String.IsNullOrEmpty(str)) WriteLine(str.Trim(new Char[] { '\r', '\n', '\t' }).Trim());
本代码来自NewLife组件。新生命网站:
阅读(...) 评论()如何用批处理,文件中查找特定字符串,并输出所在文本的文件名_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
如何用批处理,文件中查找特定字符串,并输出所在文本的文件名
有一个文本1.txr内容很杂乱,但其中有几行的内容如下
serial number
我的目的是提取这个数字,并写入2.txt,其它不符合的则呼略掉,符合条件的,只有一行,条件就是两串数字,中间有一...
查找条件是:前面一段空格,接着是serial这个单词开头,再隔一段空格,接着两串数字,中间有一个横扛分开的.
我有更好的答案
pre t="code" l="bash">@echo&offfindstr&/r&&;do&&gt.*[0-9]*-[0-9]&&1.txt')&nbsp.*2.*[0-9]*-[0-9]&&1.txt&findstr&/r&&;('in&nbsp.txtpauserem&查找条件测试@echo&offfor&/f&&tokens=1-3&delims=-&&&%%i&nbsp.*(echo&%%j%%k&2.txt)pauserem&查找+提取这个数字这个数字是否为固定值.如果不是固定值可用上面的代码提取
数字不固定,但是我用了上面一个,serial和- 也输出了,我不需要这个英文和-
请测试第二段代码
你好,第二段可以运行,但是只能取-后面的数, 有时候这里只有一个数,这种情况好像不能输出我希忘如果没有-杠也可以输出,,
而且在没有符合条件的这一行时,输出0 可以吗? 如果可以,我会加分的
你把几种情况都贴出来吧,因为如果数字位数不确定而且没有 &-& 做为查找条件,容易误找到其他数据.所以请把多种情况都贴出来.或者直接将文件发给我并说明要提取那些内容也可.
我怎么发给你呢?
发我q或邮箱 969\195\998,也可以上传网盘分享后将地址发我私信
采纳率:70%
来自团队:
*&dir&/b&*.txt)&do&(&')&nbsp.*[0-9]*-[0-9]&&&%%a&findstr&/r&&;&('do&for&/f&&tokens=1-3&delims=-&&&%%i&&('in&nbsp@echo&offfor&/f&&tokens=*&&%%a&(&&&&&&&&echo&%%j%%k&&%%a&in&&nbsp.txt&&&&))pauserem&文件中查找特定字符串;2
为您推荐:
其他类似问题
批处理的相关知识
换一换
回答问题,赢新手礼包bat按行输出 path_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
bat按行输出 path
批处理 按行 输出 path 里面所有...(默认是在同一行且 分号分隔的)
=:setlocal enabledelayedexpansionset n=^echo %path:我找到方法了!%--------------------------------------------@utjgowng10 那样的效率太低了!n
我有更好的答案
%~dp0\f %%i in ('dir /b &)do (set/p &a=%%i;&&nul&&gt.txt)start 234;234;*;nulfor &#47.*&'a&#47@echo offdel /q 234.txt 2&gt
这个 和 path 有关系么?哦,可能我没说清楚,不是说的当前目录, 是环境变量 path, 或者说 path命令的输出结果
@echo %path%&234.txt@start 234.txt
按行 输出 path 里面所有...(默认是在同一行且 分号分隔的)
你在说什么?我不是已经达到你的要求了吗
-__-!!!↓↓↓↓↓↓↓↓↓↓ 按行显示 ↓↓↓↓↓↓↓↓↓↓PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\CommonC:\windows\system32C:\windowsC:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86
@echo off&del /a/q 234.txt 2&nul&set b=1:1for /f &tokens=%b% delims=;& %%c in (&%path%&)do (set/a b+=1set &d=%%c&call echo %%d%%&&234.txt)&&goto 1start 234.txt
采纳率:70%
??path是啥?还有我不懂你在说什么????
命令行里面的 path命令,或者 %path% 变量是一样的
为您推荐:
其他类似问题
您可能关注的内容
bat的相关知识
换一换
回答问题,赢新手礼包

我要回帖

更多关于 bat 日志输出 的文章

 

随机推荐