当从java运行批处理文件时,1随机出现在>>之前

2023-12-19

我正在尝试从我的 java 代码运行批处理文件

这是批处理文件行:

C:\Users\abdelk\workspace\Symmetrix>symconfigure -sid 13 -cmd "create dev count=16, size=139840, emulation=FBA , config=TDEV;" commit -nop >> out_file.txt

当我从我的代码运行批处理文件时,"1"随机出现在“>>”之前。所以 cmd 中的行变成这样:

C:\Users\abdelk\workspace\Symmetrix>symconfigure -sid 13 -cmd "create dev count=16, size=139840, emulation=FBA , config=TDEV;" commit -nop  **1>>** outfile.txt

我不知道如何删除这个随机出现的“1”

这就是我从代码运行批处理文件的方式

rt.exec("cmd.exe /c start "+functions_object.edit_host_name(current_host_name)+"_Meta.bat",null,new  File("C:\\Users\\abdelk\\workspace\\Project"));

首先看一下微软的TechNet文章使用命令重定向运算符 http://technet.microsoft.com/en-us/library/bb490982.aspx.

Numeric 1相当于句柄stdout(标准输出)。

在批处理文件中数字1重定向时被省略stdout.

例如,将这两行放入批处理文件中并运行它

echo This is just a redirect test.>CapturedStandardOutput.txt
@pause

你会看到cmd.exe自动插入 1(空格和 1)留给重定向操作符>.

一般来说,不建议在批处理文件中添加1 for stdout.

Why?

看看执行了什么:

echo This is just a redirect test.1>CapturedStandardOutput.txt
@pause

您在控制台窗口中看到:

echo This is just a redirect test.1 1>CapturedStandardOutput.txt

还有文件捕获的标准输出.txt包含行:

This is just a redirect test.1

解决方案是在批处理文件中使用:

echo This is just a redirect test. 1>CapturedStandardOutput.txt

这会导致执行以下行:

echo This is just a redirect test.  1>CapturedStandardOutput.txt

文件中现在有以下行捕获的标准输出.txt:

This is just a redirect test. 

您在浏览器窗口中看不到的是,与第一个示例相比,文本文件中的行现在以尾随空格结束。因此最好是使用> and >>总是没有1否则,控制写入文本文件的内容并不简单。

还有一个提示:

要将文本重定向到以 1, 2, ..., 9 结尾的文件,需要使用以下命令转义数字^.

执行批处理文件

echo Number is ^1>CapturedStandardOutput.txt
@pause

执行命令行的结果

echo Number is 1 1>CapturedStandardOutput.txt

并在文件中捕获的标准输出.txt线

Number is 1

行尾没有尾随空格。

0左边> and >>不得转义以获得数字0写入文本文件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当从java运行批处理文件时,1随机出现在>>之前 的相关文章

  • Spring控制器是线程安全的吗

    我遇到了这个控制器示例 想知道它是否是线程安全的 我特别想知道 gson 实例变量 import org springframework stereotype Controller import org springframework we
  • MP3:一种以毫秒为单位获取任何给定字节位置的位置的方法?

    我创建了一个 servlet 它返回从客户端请求的任何给定字节位置开始的流 来自 MP3 文件 这允许客户端在任何给定字节位置立即开始播放 而无需进行任何本地查找 现在 我有一个滑块可以直观地显示进度 我正在使用当前字节位置来更新滑块 但是
  • 如何在 Eclipse 中用阿拉伯语读写

    我在 eclipse 中编写了这段代码来获取一些阿拉伯语单词 然后打印它们 public class getString public static void main String args throws Exception PrintS
  • 将链接对象转换为流或集合

    我想迭代堆栈跟踪 堆栈跟踪由可抛出对象组成 其 getCause 返回下一个可抛出对象 最后一次调用 getCause 返回 null 示例 a gt b gt null 我尝试使用 Stream iterable 这会导致 NullPoi
  • 通过 InjectMocks Spy 注入对象

    我需要对一个类运行一系列单元测试 该类具有 Autowired Logger 实现 实现的基本思想是 Mock Logger logger InjectMocks TestedClass tested 但我想保存日志输出功能 Mockito
  • Google Inbox 类似 RecyclerView 项目打开动画

    目前 我正在尝试实现 Google Inbox 例如RecyclerView行为 我对电子邮件打开动画很好奇 我的问题是 该怎么做 我的意思是 他们使用了哪种方法 他们用过吗ItemAnimator dispatchChangeStarti
  • 方法断点可能会大大减慢调试速度

    每当向方法声明行添加断点 在 Intellij IDEA 或 Android Studio 中 时 都会出现一个弹出窗口 方法断点可能会大大减慢调试速度 为什么会这样戏剧性地减慢调试速度 是我的问题吗 将断点放在函数的第一行有什么不同 Th
  • 如何将 Spotlight for Help 插入本地化的 macOS 应用程序?

    我正在 macOS 上使用 Swing GUI 框架实现 Java 应用程序 当使用system外观和感觉以及screen菜单栏 Swing 自动插入一个搜索栏 called 聚光灯寻求帮助 https developer apple co
  • 使用 Java 在浏览器中下载 CSV 文件

    我正在尝试在 Web 应用程序上添加一个按钮 单击该按钮会下载一个 CSV 文件 该文件很小 大小仅约 4KB 我已经制作了按钮并附加了一个侦听器 文件也准备好了 我现在唯一需要做的就是创建单击按钮时下载 csv 文件的实际事件 假设 fi
  • 为什么我在 Mac 上看到“java.lang.reflect.InaccessibleObjectException: Unable to make private java.nio.DirectByteBuffer(long,int)accessibl

    我已经在工作中愉快地构建代码好几天了 但突然我的一个项目 不是全部 失败并出现此错误消息 看看下面的答案吧 我是如何修复它的 起初我用谷歌搜索 看到很多有这个问题的人正在使用 Java 16 但我认为 错误 我正在使用 Java 11 因为
  • 使用 java 按电子邮件发送日历邀请

    我正在尝试使用 java 发送每封电子邮件的日历邀请 收件人收到电子邮件 但不会显示接受或拒绝的邀请 而是将该事件自动添加到他的日历中 我正在使用 ical4j jar 构建活动 邀请 private Calendar getInvite
  • 在 Selenium WebDriver 上如何从 Span 标签获取文本

    在 Selenium Webdriver 上 如何从 span 标记检索文本并打印 我需要提取文本UPS Overnight Free HTML代码如下 div id customSelect 3 class select wrapper
  • ExceptionHandler 不适用于 Throwable

    我们的应用程序是基于 Spring MVC 的 REST 应用程序 我正在尝试使用 ExceptionHandler 注释来处理所有错误和异常 I have ExceptionHandler Throwable class public R
  • 如何在android sdk上使用PowerMock

    我想为我的 android 项目编写一些单元测试和仪器测试 然而 我遇到了一个困扰我一段时间的问题 我需要模拟静态方法并伪造返回值来测试项目 经过一些论坛的调查 唯一的方法是使用PowerMock来模拟静态方法 这是我的 gradle 的一
  • 阻止 OSX 变音符号为所有用户禁用 Java 中的 KeyBindings?

    注 我知道这个问题 https stackoverflow com questions 40335285 java keybinds stop working after holding down a key用户必须输入终端命令才能解决此问
  • 来自客户端的超时 Web 服务调用

    我正在使用 RestEasy 客户端调用网络服务 一项要求是 如果调用运行时间超过 5 秒 则中止 超时调用 我如何使用 RestEasy 客户端实现这一目标 我只看到服务器端超时 即如果在一定时间内未完成请求 Rest Easy 网络服务
  • 我想要一个 Java 阿拉伯语词干分析器

    我正在寻找阿拉伯语的 Java 词干分析器 我找到了一个名为 AraMorph 的库 但它的输出是无法控制的 并且它会形成不需要的单词 还有其他阿拉伯语词干分析器吗 这是新的阿拉伯语词干分析器 Assem 的阿拉伯语轻词干分析器 http
  • Path2D 上的鼠标指针检测

    我构建了一个Path2D http docs oracle com javase 7 docs api java awt geom Path2D html表示由直线组成的未闭合形状 我希望能够检测何时单击鼠标并且鼠标指针靠近路径 在几个像素
  • Java 编码风格、局部变量与重复方法调用

    我更喜欢使用局部变量而不是多次调用同一方法 I prefer this Vehicle vehicle person getVehicle if vehicle instanceof Car Car car Car vehicle car
  • java中如何找到class文件的包

    我正在编写一个使用 class 文件的 java 程序 我希望能够读取文件系统上的 class 文件 使用 InputStream 并确定它所在的包 该 class 文件可能不在一个好的包目录结构中 它可能位于某个随机位置 我怎样才能做到这

随机推荐

  • 如何在 LLVM IR 中检查指令是否为 PHI 指令

    我正在写一个 LLVM pass 对于指令 llvm Instruction Class 如何检查指令是否是PHI指令 我找到了解决方案 您可以像这样检查 PHI 节点 isa
  • 自定义视图 (xib) 在情节提要上不可见

    我有一个自定义视图xib我有多个TableViews 我正在将其加载到ViewController作为嵌套视图 ViewController View View This is where I load my Custom View 当我运
  • JavaScript 中的位移位

    我有一个非常大的数字 5799218898 并且想将其右移到 13 位 所以 windows calculator 或 python 给了我 5799218898 gt gt 13 10001010010000111001111110000
  • 如何在变基期间对所有提交运行测试

    我有一个包含大量提交的功能分支 A B C master B C D Z feature 我正在研究feature但另一个开发人员已经创建了提交B and C 现在我想变基feature提交时C 但我和 或自动合并在变基期间引入了错误 我的
  • 如何在 swift 3 中检测文本视图开始编辑和结束编辑

    我在 Objective C 中找到了相关的问题和答案 但我无法快速找到正确的方法 有没有方法可以检测与快速归档的文本相同的文本视图 我想解决通过键盘隐藏文本视图的问题 为此 我需要一种方法来检测开始和结束编辑文本视图 任何帮助 将不胜感激
  • 从 Android 中的 onCreate 获取意图

    我使用 Intent 和一些额外的内容从我的小部件启动一个 Activity 无论如何 我只能在 Activity 处于后台时获取 Intent 创建 Activity 时如何获取 Intent 尝试使用 this getIntent 但额
  • 在 symfony 中扩展 sfDoctrineRecord

    我已经向 symfony 项目中的一些实例类添加了一些功能 我希望所有实例类都具有这些功能 如果我对编辑核心 symfony 安装没有任何疑虑 我会直接将我的方法添加到sfDoctrineRecord班级 但我当然不想这样做 因为我的更改会
  • 如何在C中修改共享内存(shmget/shmat)?

    我有一个结构 struct sdata int x int y time t time 我为该结构创建共享内存 如下所示 size t shmsize sizeof struct sdata shmid shmget IPC PRIVATE
  • 警报对话框未显示

    我是安卓开发新手 尝试在我的项目中实现 android 对话框 但它没有显示 logcat 中没有错误 这是它的 XML 代码
  • 电子邮件验证的正则表达式规则在 vuejs 中不起作用

    我尝试了这段代码 如https v2 vuejs org v2 cookbook form validation html https v2 vuejs org v2 cookbook form validation html validE
  • 测试 Eclipse 插件时的 AGENT_ERROR_INVALID_EVENT_TYPE

    我正在开发一个 eclipse 插件 我在测试的时候有时会遇到如下错误 JDWP exit error AGENT ERROR INVALID EVENT TYPE 204 ExceptionOccurred src share back
  • 使用正则表达式过滤差异

    似乎能够过滤差异以便不显示细微的更改将非常方便 我想编写一个将在该行上运行的正则表达式 然后向其传递另一个字符串 该字符串使用捕获的参数生成规范形式 如果之前和之后的行产生相同的输出 那么它们将从差异中删除 例如 我正在开发一个 PHP 代
  • 网络同步:优点和缺点?

    您的合作经历如何Websync http www frozenmountain com 彗星框架 在使用它之前您是否考虑过任何替代方案 到目前为止我可以这么说 Pros 非常简单易用 不需要任何服务器配置 Cons 昂贵 事实证明为我们节省
  • Spring 上下文层次结构

    我将使用一个父上下文创建多个 Spring 上下文 以下是我将如何创建父上下文 new ClassPathXmlApplicationContext new String ApplicationContext application xml
  • 如何将我的 Vuex 操作分解为多个文件并仍然使用“dispatch”?

    我已将操作分解为多个文件 以使我的项目更具可维护性和可扩展性 尝试去dispatch然而 从一项行动到另一项行动是行不通的 我的文件树如下所示 store js actions actions js createShape js addSh
  • Windows Metro 应用程序中缺少 XPath

    有没有一种简单的方法可以在 Windows 8 Metro 应用程序中对 XML 执行 XPath 查询 System Xml XPath用于创建 Metro 应用程序的 NET 框架中不存在 并且在尝试使用 HTMLAgilityPack
  • php中如何将二维数组转换为一维数组?

    我有一个多维数组获取下面给出的结果链接 Array 0 gt Array 0 gt 70 1 gt Array 0 gt 67 2 gt Array 0 gt 75 1 gt 73 2 gt 68 3 gt Array 0 gt 68 4
  • 初始化 Generic 类型的 Java 通用数组

    所以我正在开发这个通用的 HashTable 类 我想将它一般用于任意数量的传入类型 并且我还想将内部存储数组初始化为 LinkedList 的数组 用于冲突目的 其中每个 LinkedList 都被提前指定为 HashTable 类的泛型
  • C# MVC 在查询字符串中返回视图(对象)结果?

    我有这个 actionresult 方法 public ActionResult MenuItemCreated MenuItem item return View item 这是我的观点
  • 当从java运行批处理文件时,1随机出现在>>之前

    我正在尝试从我的 java 代码运行批处理文件 这是批处理文件行 C Users abdelk workspace Symmetrix gt symconfigure sid 13 cmd create dev count 16 size