【发布时间】:2014-08-29 17:35:12
【问题描述】:
我已经编写了一个用于从 CSV 文件中删除重复项的代码,现在我想使用其原始名称保存文件。我不想另存为不同的名称。下面是批处理脚本:
代码:
@echo off
C:\sw\awk\bin\gawk.exe "!x[$0]++" *.csv > "{print FILENAME, $0 > FILENAME ".csv"}" file*
我的目标是:我想构建可以在任何 CSV 文件上运行的动态批处理脚本。不应该有任何类型的依赖(文件名)。
Error is :
The filename, directory name or volume label syntax is incorrect.
请帮帮我。
谢谢。
【问题讨论】:
-
需要比“它不工作”更好的描述 您是否收到任何错误消息?还有其他输出吗?执行您希望创建的输出文件等。请使用高亮文本编辑框左上角的
{}工具编辑您的问题。不要将此信息作为评论发布! (请!)祝你好运。
标签: batch-file csv awk overwrite gawk