gpt4 book ai didi

bash - echo 打印出 -e inside script

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

当我在终端 (bash) 中运行它时

echo -e ."\c"

打印出 . 并取消换行。

当我运行以下脚本(所有代码)时

echo -e ."\c"
echo -e ."\c"

它打印出 .. 并取消换行。

当我在带有 shebang (!#/bin/sh) 的脚本中运行它时,它会打印出 -e 。 -e . 并禁止换行。

为什么?我该如何防止这种情况发生?

编辑:我想防止打印出 -e,所以我的输出应该是 。 .

最佳答案

将您的脚本 shebang 更改为 #!/bin/bash 而不是 #!/bin/sh 并查看它是否有效

关于bash - echo 打印出 -e inside script,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2267707/

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