陷阱回显在写入文件时不会打印未写入控制台

加布里埃尔

当我终止“ CTRL + C”时,以下脚本

#!/bin/bash
function waa(){
    for i in {1..10}
    do
      echo "start.sh: sleeping $i"
      sleep 1s
    done
}

trap "echo 'GAGA'" TERM

waa >> log.txt

陷阱回显“ GAGA”转到log.txt?为什么那样的行为呢?很不直观?

谢谢!

托马斯·迪基

您已将标准输出重定向waalog.txt,并trap在脚本执行时触发了触发waaecho在这方面执行。

如果您希望回显进入控制台,则可以尝试将其重定向到标准错误,例如,

trap "echo 'GAGA' >&2 " TERM

(除非您在运行脚本时重定向了标准错误,否则应该会有所帮助)。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Perl:如何在写入文件时打印到控制台

来自分类Dev

在postsharp中将日志写入文件而不是控制台

来自分类Dev

在Rails控制台中写入文件不会在退出时保存

来自分类Dev

没有控制台时写入标准输出

来自分类Dev

从文件中提取数据后写入控制台时的额外数据

来自分类Dev

将robocopy输出写入控制台和日志文件

来自分类Dev

功能未正确写入控制台

来自分类Dev

在再次与控制台交互之前,不会打印Bash提示

来自分类Dev

在再次与控制台交互之前,不会打印Bash提示

来自分类Dev

从Applet回显到Java控制台时,与在CMD中回显时,PATH是不同的

来自分类Dev

从PHP脚本打印/回显到控制台

来自分类Dev

日志无法写入日志文件,但可以写入控制台

来自分类Dev

未写入标准输出的控制台输出示例

来自分类Dev

控制台写入文件问题

来自分类Dev

在postsharp中将日志写入文件而不是控制台

来自分类Dev

使用扫描仪时,变量不会打印到控制台

来自分类Dev

为什么这个并行过程不将输出写入文件,而是打印到控制台?

来自分类Dev

ExpectIt:抑制控制台回显

来自分类Dev

从控制台读取并使用stdio写入文件

来自分类Dev

从C控制台程序中读取(或写入)文件时出错

来自分类Dev

将robocopy输出写入控制台和日志文件

来自分类Dev

IPython控制台太小,无法打印数据,如何写入文件?

来自分类Dev

在控制台连接中回显

来自分类Dev

程序不会打印到命令提示符,但会打印到netbeans控制台

来自分类Dev

res.send不会打印到控制台

来自分类Dev

使用 dictConfig 记录并写入控制台和文件

来自分类Dev

当我的 Javascript 回调(在 Selenium 中制作)返回时写入 Java 控制台

来自分类Dev

将控制台输出写入文件

来自分类Dev

didSelectRowAt:IndexPath 不起作用,当单元格按下时不会打印到控制台

Related 相关文章

  1. 1

    Perl:如何在写入文件时打印到控制台

  2. 2

    在postsharp中将日志写入文件而不是控制台

  3. 3

    在Rails控制台中写入文件不会在退出时保存

  4. 4

    没有控制台时写入标准输出

  5. 5

    从文件中提取数据后写入控制台时的额外数据

  6. 6

    将robocopy输出写入控制台和日志文件

  7. 7

    功能未正确写入控制台

  8. 8

    在再次与控制台交互之前,不会打印Bash提示

  9. 9

    在再次与控制台交互之前,不会打印Bash提示

  10. 10

    从Applet回显到Java控制台时,与在CMD中回显时,PATH是不同的

  11. 11

    从PHP脚本打印/回显到控制台

  12. 12

    日志无法写入日志文件,但可以写入控制台

  13. 13

    未写入标准输出的控制台输出示例

  14. 14

    控制台写入文件问题

  15. 15

    在postsharp中将日志写入文件而不是控制台

  16. 16

    使用扫描仪时,变量不会打印到控制台

  17. 17

    为什么这个并行过程不将输出写入文件,而是打印到控制台?

  18. 18

    ExpectIt:抑制控制台回显

  19. 19

    从控制台读取并使用stdio写入文件

  20. 20

    从C控制台程序中读取(或写入)文件时出错

  21. 21

    将robocopy输出写入控制台和日志文件

  22. 22

    IPython控制台太小,无法打印数据,如何写入文件?

  23. 23

    在控制台连接中回显

  24. 24

    程序不会打印到命令提示符,但会打印到netbeans控制台

  25. 25

    res.send不会打印到控制台

  26. 26

    使用 dictConfig 记录并写入控制台和文件

  27. 27

    当我的 Javascript 回调(在 Selenium 中制作)返回时写入 Java 控制台

  28. 28

    将控制台输出写入文件

  29. 29

    didSelectRowAt:IndexPath 不起作用,当单元格按下时不会打印到控制台

热门标签

归档