从 Vertica 的复制脚本中删除页脚



我有一个Vertica复制脚本(A.Copy.vsql),该脚本正在将数据加载到具有标头,预告片和详细记录的文件中。

Vertica复制语句可以跳过1记录,这意味着我知道如何删除标头。

我想知道我是否可以以相同的方式切碎拖车?

另外,如果我不能像标头一样拼切成序,那么我可以在vsql本身(a.copy.vsql)中编写简单的linux sed命令来完成工作?

如果要从文件中删除第一行和最后一行,则可以使用:

sed '1d;$d' file

并在命令中使用,带有模式command file,一个人可以使用bash使用一个过程替代:

command <(sed '1d;$d' file)

1$是绝对地址,1表示第一行,而$表示最后一行。 d删除了所解决的行。

<(...)是一个过程替代。

最新更新