【发布时间】:2014-01-21 03:49:27
【问题描述】:
感谢任何帮助,如果我的术语不正确,请见谅。
sed -i '1,6d;$ d' *.csv
这个在 cygwin 上运行的 unix 命令将遍历目录中以 .csv 结尾的所有文件。
对于每个文件,它会删除前 6 行和最后一行,这就是返回的文件。
我的问题是如何安排它,以便它定期在某个目录上运行?
注意:我对基本的 unix 命令有一个很好的想法。另外,我目前正在做一些调度,在 windows XP 中使用任务调度程序,使用 vbs 处理一些 excel 文件。
【问题讨论】:
-
@Andrew Barber - 我如何编辑它以使其不偏离主题? tks
-
提出这个问题有什么意义,对我来说看起来不错。我不认为这个话题会转到
super User -
重复以按计划作业删除 csv 文件中的 7 行?这意味着文件将很快或稍后被清理。你注意到了吗?
-
@BMW 这只会在文件上运行一次,并且文件将得到更新,然后必须再次对其应用脚本/格式。希望这是有道理的。
标签: unix csv sed scheduled-tasks