gpt4 book ai didi

postgresql - 如何使用 Windows Batch 从文本文件中修剪/删除前导/左侧空格?

转载 作者:行者123 更新时间:2023-11-29 11:42:37 24 4
gpt4 key购买 nike

我想删除/修剪前导/左侧空白,这是我使用 Windows 批处理从我的 PostgreSQL 查询中隐藏页眉和页脚的结果。我不确定这些是空格还是制表符。

我的 SQL 查询:

psql -d databasename -p portname -U username -t -f filename -o "C:\text.txt"

因为我的 SQL 是一个多行查询,所以我不知道有任何其他方法可以做到这一点,我不确定我们是否可以使用 -c 来做到这一点。

之前的结果是这样的:

enter image description here

删除标题后:

enter image description here

所以你可以看到这里有一个空白,我想删除它。

有人可以帮我解决这个问题吗?

最佳答案

看看 -t-A psql 参数:

  • -t 从结果中移除页眉和页脚
  • -A 关闭对齐模式(这很可能是您的空格来自的地方 - 对齐到列)。

所以命令应该如下所示:

psql -d databasename -p portname -U username -t -A -f filename -o "C:\text.txt"

因此,基本上,您不需要修改生成的文件 - 您可以修改 psql 命令以获得所需格式的结果。

关于postgresql - 如何使用 Windows Batch 从文本文件中修剪/删除前导/左侧空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43989968/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com