如何在 FOR /F 的带引号的字符串中使用换行符

点亮

我希望能够为FOR /F循环命令指定多行前三 (3) 个命令按预期工作。但是,第四个(第 4 个)命令永远不会让我在引用的命令中换行。我尝试过 cmd.exe 行连续符插入符、PowerShell 行连续符反引号和组合插入符+反引号。它似乎只是跳过第四(第四)个 FOR /F 循环而没有错误或消息。

是的,我看到第四个(第 4 个)FOR /F 循环没有超出显示右侧的危险。我在想我有更长命令的时候。创建 .ps1 文件是唯一的答案吗?可以使线路延续工作吗?

C:>type gd.bat
@ECHO OFF
FOR /F "usebackq tokens=*" %%d IN (`powershell -NoProfile -Command "get-date -format s"`) DO (SET "DT_STAMP=%%d")
ECHO DT_STAMP 1 is %DT_STAMP%

FOR /F %%d IN ('powershell -NoProfile -Command "Get-Date -Format s"') DO (SET "DT_STAMP=%%d")
ECHO DT_STAMP 2 is %DT_STAMP%

FOR /F %%d IN ('powershell -NoProfile -Command ^
    "Get-Date -Format s"') DO (SET "DT_STAMP=%%d")
ECHO DT_STAMP 3 is %DT_STAMP%

FOR /F %%d IN ('powershell -NoProfile -Command ^
    "Get-Date ^`
        -Format s"') DO (SET "DT_STAMP=%%d")
ECHO DT_STAMP 4 is %DT_STAMP%

19:53:02.34  C:\src\t
C:>gd.bat
DT_STAMP 1 is 2018-01-07T19:53:10
DT_STAMP 2 is 2018-01-07T19:53:10
DT_STAMP 3 is 2018-01-07T19:53:10
20:01:39.37  C:\src\t
C:>echo %ERRORLEVEL%
0
德本纳姆

您正在尝试执行 cmd.exe 行延续。^如果引用为 ON 则没有特殊含义。您可以转义"as^"以便^续行工作。您还必须转义第二个引号,否则)将无法识别结束。

FOR /F %%d IN ('powershell -NoProfile -Command ^
    ^"Get-Date ^
        -Format s^"') DO (SET "DT_STAMP=%%d")

请注意,换行符纯粹是装饰性的 - Powershell 仍将整个命令作为一行接收(没有任何换行符)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在python中解析字符串:如何在忽略引号内的换行符的同时拆分换行符

来自分类Dev

在python中解析字符串:如何在忽略引号内的换行符的同时拆分换行符

来自分类Dev

如何在双引号字符串中添加换行符

来自分类Dev

在提示字符串中使用变量时如何在read -p命令中使用换行符

来自分类Dev

在Windows批处理文件中,如何使用具有多个带引号的字符串的命令执行FOR / F

来自分类Dev

如何在MySQL中使用JSON_EXTRACT并获取不带引号的字符串?

来自分类Dev

console.log语句如何在带引号的字符串值中使用$符号?

来自分类Dev

如何在postgres动态SQL中使用带引号的字符串内的变量

来自分类Dev

如何在 Ruby 中使用带引号的可打印编码正确解码字符串

来自分类Dev

如何在换行符上分割字符串?

来自分类Dev

如何在字符串中添加换行符?

来自分类Dev

如何从字典中不带引号和之间使用换行符的方式打印条目?

来自分类Dev

使用向量按分隔符分割字符串-如何按换行符分割?

来自分类Dev

使用向量按定界符分割字符串-如何按换行符分割?

来自分类Dev

如何通过换行符分割字符串,而不是连续丢失多个换行符?

来自分类Dev

XSLT字符串换行:如何在换行符(\ n)处将字符串换成字符串

来自分类Dev

如何从字符串中删除多个换行符

来自分类Dev

如何从字符串中删除换行符?

来自分类Dev

如何分割包含换行符的字符串

来自分类Dev

如何从字符串中删除多个换行符

来自分类Dev

如何用换行符分隔字符串?

来自分类Dev

如何基于换行符拆分Java字符串

来自分类Dev

显示字符串时如何显示换行符?

来自分类Dev

如何在Python中替换字符串中的连字符和换行符

来自分类Dev

如何在换行符“ \ n”之前的字符串中添加字符“ \ t”

来自分类Dev

如何使用LINQ从带分隔符的字符串中获取带引号的字段作为未带引号的值的列表?

来自分类Dev

如何在不使用换行符Mips汇编语言的情况下打印字符串

来自分类Dev

对于批处理文件,使用“设置”时如何在提示字符串中添加换行符?

来自分类Dev

如何在类 ANSI C 字符串中扩展 env var 并使用文字换行符?

Related 相关文章

  1. 1

    在python中解析字符串:如何在忽略引号内的换行符的同时拆分换行符

  2. 2

    在python中解析字符串:如何在忽略引号内的换行符的同时拆分换行符

  3. 3

    如何在双引号字符串中添加换行符

  4. 4

    在提示字符串中使用变量时如何在read -p命令中使用换行符

  5. 5

    在Windows批处理文件中,如何使用具有多个带引号的字符串的命令执行FOR / F

  6. 6

    如何在MySQL中使用JSON_EXTRACT并获取不带引号的字符串?

  7. 7

    console.log语句如何在带引号的字符串值中使用$符号?

  8. 8

    如何在postgres动态SQL中使用带引号的字符串内的变量

  9. 9

    如何在 Ruby 中使用带引号的可打印编码正确解码字符串

  10. 10

    如何在换行符上分割字符串?

  11. 11

    如何在字符串中添加换行符?

  12. 12

    如何从字典中不带引号和之间使用换行符的方式打印条目?

  13. 13

    使用向量按分隔符分割字符串-如何按换行符分割?

  14. 14

    使用向量按定界符分割字符串-如何按换行符分割?

  15. 15

    如何通过换行符分割字符串,而不是连续丢失多个换行符?

  16. 16

    XSLT字符串换行:如何在换行符(\ n)处将字符串换成字符串

  17. 17

    如何从字符串中删除多个换行符

  18. 18

    如何从字符串中删除换行符?

  19. 19

    如何分割包含换行符的字符串

  20. 20

    如何从字符串中删除多个换行符

  21. 21

    如何用换行符分隔字符串?

  22. 22

    如何基于换行符拆分Java字符串

  23. 23

    显示字符串时如何显示换行符?

  24. 24

    如何在Python中替换字符串中的连字符和换行符

  25. 25

    如何在换行符“ \ n”之前的字符串中添加字符“ \ t”

  26. 26

    如何使用LINQ从带分隔符的字符串中获取带引号的字段作为未带引号的值的列表?

  27. 27

    如何在不使用换行符Mips汇编语言的情况下打印字符串

  28. 28

    对于批处理文件,使用“设置”时如何在提示字符串中添加换行符?

  29. 29

    如何在类 ANSI C 字符串中扩展 env var 并使用文字换行符?

热门标签

归档