【发布时间】:2015-07-04 21:56:47
【问题描述】:
我知道有人问过这个问题before,但我还没有完全弄清楚(命令行菜鸟)。所以,这里有一个 sed 命令,它删除 csv 的前七行,然后是最后两行。
cat test.csv | sed "1,7d" | sed 'N;$!P;$!D;$d' > test2.csv
现在,根据其他一些帖子,我整理了一些东西,可以让我将此脚本应用于单个文件夹中的所有 csv 文件。我一直在拼凑许多不同的代码示例,但似乎我必须有一个 sed 命令,而不是将它们连接在一起。任何帮助菜鸟的帮助将不胜感激。
【问题讨论】:
-
sed -e "1,7d" -e 'N;$!P;$!D;$d'怎么样?