gpt4 book ai didi

Windows 批处理 FOR 命令制表符分隔符

转载 作者:可可西里 更新时间:2023-11-01 14:38:53 26 4
gpt4 key购买 nike

我正在尝试使用 Windows 批处理 FOR command .

如何将 TAB 字符指定为分隔符?默认是空格和制表符,但我只想要制表符。

我已经试过了,但它不起作用:

FOR /F "tokens=3 delims=^T" %i in (test.txt) do @echo %i

它似乎是在 T 字符而不是制表符上拆分。我还尝试将文字粘贴到命令提示符中,但出现语法错误。

最佳答案

您需要在引用的选项字符串中使用文字制表符。文字 TAB 既适用于批处理文件,也适用于命令行。

如果您试图在命令行中键入 TAB,那么文件名补全可能会阻碍您的努力。您可以使用 CMD/F:OFF 禁用名称完成。然后您将能够输入文字 TAB 字符。

根据您使用的文本编辑器,您在尝试将 TAB 输入批处理脚本时也可能会遇到问题。某些程序员的编辑器具有自动将 TAB 转换为空格的设置。您需要确保您的编辑没有这样做。

所以您只需要更改您的 "tokens=3 delims=^T" 字符串以使用 TAB 文字而不是 ^T

关于Windows 批处理 FOR 命令制表符分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13734726/

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