自动将 LF 和 CR (EOL) 添加到多个 .csv 文件的末尾

2023-12-02

我有一堆.csv外部生成并定期发送给我的文件。它们各自包含一行文本和 31 个“列”。然而,他们都没有任何形式的EOL(没有 LF 本身或与 CR 一起使用),因此当我尝试组合这些文件中的任何一个时,我会在同一行上获得更多列,而不是每个文件一行。

我想要一种方法来自动将其批量添加到每个文件的末尾,输出的文件名与原始文件相同,可能会在名称的开头添加一个字符,所以我新建了这个过程已完成。Ex: originalFile.csv>> 1_originalFile.csv.

我曾尝试创建一个名为“eol.csv“这很简单(LF 和 CR),并创建一个批处理,将其添加到我所有文件的末尾,但由于我是编写批处理文件的新手,所以我明显不成功。

如果可以在每个文件放入文件夹时执行此操作,那就更好了。

感谢您对此的任何想法!


FINDSTR 正则表达式$将行尾识别为回车符之前的位置。所以findstr /v $只会匹配不包含回车符的行。您可以利用这一事实将回车符/换行符仅附加到需要它的文件,而无需重命名任何文件。

您所需要的只是命令行中的以下一行:

for /f "eol=: delims=" %F in ('findstr /m /v $ *.csv') do @(echo()>>"%F"

如果将该命令放在批处理脚本中,则百分比会加倍。

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

自动将 LF 和 CR (EOL) 添加到多个 .csv 文件的末尾 的相关文章

随机推荐

  • FreeRTOS 配置TICK_RATE_HZ

    我使用的是带有 5 4 版 FreeRTOS 的 MSP430f5438 我有一个有趣的问题 我无法弄清楚 基本上 当我将 configTICK RATE HZ 设置为不同的值时 LED 闪烁得更快或更慢 它应该保持相同的速率 我将 con
  • 如何使用 AutoMapper 避免循环引用?

    我有以下模型 以及相应的 DTO public class Link public int Id get set public int FirstLinkId get set public int SecondLinkId get set
  • ROW_NUMBER SQL Server 2000 的替代方案

    现在我在 SQL Server 2008 的过程中使用 ROW NUMBER 如下所示 WITH cars as SELECT carid mileage retailprice imageurl model year Zips Dista
  • C# 用户文件夹的 UnauthorizedAccessException

    我试图列出我的用户文件夹 Thomas 中的所有文件夹和文件 然后我想获取这些文件夹中的所有文件夹以及文件等 但每当我运行它时 它都会抛出以下异常 System UnauthorizedAccessException Access to t
  • 如何限制 JTextArea 只接受合法的字符集?

    任何人都知道是否有一种简单的方法来限制 JTextArea 允许的字符 IE 类似于使用 MaskFormatter 的 JTextField 具体来说 我想将 JTextArea 允许的字符限制为仅大写字符和非常有限的字符集 例如 实施一
  • 在java中绘制文本,外观和感觉问题

    我重写了扩展 JToggleButton 的paintComponent 方法 以便在切换按钮时可以使用TexturePaint 填充文本 我遇到的问题是 我似乎无法使用与我的外观和感觉默认使用的字体相同的字体来绘制文本 我试过 g2d s
  • 使用 JavaScript 将参数添加到 URL

    在使用 AJAX 调用的 Web 应用程序中 我需要提交请求 但在 URL 末尾添加一个参数 例如 原文网址 http server myapp php id 10 结果网址 http server myapp php id 10 启用 真
  • 如何从 python 中的 stdout 中删除行?

    我有一个程序可以使用 paramiko 通过 ssh 获取一些数据 ssh paramiko SSHClient ssh connect main Server IP username main Username password main
  • 使用递归在 Java 中以正确的格式打印菱形图案

    我的程序从文件中读取值 并使用递归方法根据这些值打印星号模式 我只是在让所有东西正确排列方面遇到问题 输出应该如下所示 关于输出的格式 说明如下 请注意 图案关于中心线对称 垂直 对齐 图案也应在每条线上对称 水平 对齐 提示 使用线值来帮
  • 尝试 CSV 导入时,nil:NilClass 的未定义方法“路径”

    我正在关注导入 CSV Railscast它是直截了当的 I added require csv to my config application rb In my BuildingsController我创建了一个新的import像这样的
  • 如何在 GatsbyJS 项目中显示图像?

    如何显示图像 下面无法正确显示 In the src components Header js file img src images logo png style width 1 将资源直接导入到文件中 import React from
  • 是否可以在非交互模式下运行 WSL Bash?

    人们可能想在任务计划程序中使用 Windows 上的 Bash 或作为版本控制挂钩脚本 可以或者支持吗 如果没有 为什么 这是一个错误还是防止某些问题的措施 使用 3d1t0r的解决方案 但也可以通过管道连接到cat wsl bash c
  • Opencart 中的支付网关集成

    我想将 CitrusPay 印度支付网关 集成到我的 opencart 应用程序中 我收到了 PHP 集成工具包 但不知道在 opencart 中从哪里开始 请告诉我如何添加 Citruspay 作为付款方式 您可以编辑和修改这些文件 va
  • 虚拟主机的路由前缀如下

    我有一个 Symfony 应用程序 它有 2 个包 一个公共包 可通过 URL public blahblah test 调用 和一个 API 包 可通过 URL api getIt 调用 我创建了 2 个带有 2 个虚拟主机的子域 一个用
  • Visual Studio 项目属性中的各种“生成操作”设置是什么以及它们的作用是什么?

    在大多数情况下 您只需将 Visual Studio 设置为默认值即可 我指的是构建动作在解决方案资源管理器中选择的每个文件的属性 有多种选择 很难知道其中每一种会做什么 None 该文件不包含在项目输出组中 并且不会在构建过程中进行编译
  • 根据用户权限隐藏中继器列

    有人可以向我解释如何根据用户权限隐藏转发器列 假设我有
  • StringBuffer equals方法是否比较内容? [复制]

    这个问题在这里已经有答案了 可能的重复 将 StringBuffer 内容与 equals 进行比较 StringBuffer s1 new StringBuffer Test StringBuffer s2 new StringBuffe
  • 帮助将字符串日期转换为日期时间

    我在带有提交按钮的文本框中使用 Ajax 控件工具包日历扩展器 简单的 调试器显示文本已正确传输到调用方法 但是这行转换代码将文本框文本转换为 1 1 0001 12 00 00 AM 文本框日期是这样的 4 15 2011 DateTim
  • 检测 UIWebview 中的滑动手势

    我是新来的iPhone开发商 我制作了 epub 阅读器并将 epub 的每一页加载到我的webview 我想要的是 当用户这样做时right swipe gesture第二次我想导航到新页面 当用户这样做时我不想做任何事情right sw
  • 自动将 LF 和 CR (EOL) 添加到多个 .csv 文件的末尾

    我有一堆 csv外部生成并定期发送给我的文件 它们各自包含一行文本和 31 个 列 然而 他们都没有任何形式的EOL 没有 LF 本身或与 CR 一起使用 因此当我尝试组合这些文件中的任何一个时 我会在同一行上获得更多列 而不是每个文件一行