gpt4 book ai didi

shell - 如何转义shell参数如 '-n'

转载 作者:行者123 更新时间:2023-12-05 01:04:10 28 4
gpt4 key购买 nike

如何转义特殊字符?我想打印减号。

echo \-; # Output:-
echo '-n'; #Output: nothing!

最佳答案

您正在尝试打印 -n这被解释为禁止打印尾随换行符的参数。

这里printf派上用场:

$ printf "%s" "-n"
-n

如果你想在 n 之后换行,
$ printf "%s\n" "-n"
-n

使用 echo 的丑陋方式将使用八进制值作为连字符,即 - ,
$ echo -e '\055n'
-n
-e参数可以解释反斜杠转义。

关于shell - 如何转义shell参数如 '-n',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23563556/

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