gpt4 book ai didi

linux - 在 Linux 中键入\或`后的子命令行

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:51:20 25 4
gpt4 key购买 nike

当我在 Linux 命令行中键入字符\或 `(反引号)时显示的子输入终端是什么?它显示了我认为是包含单个“>”字符的提示。 (见下图)

它看起来几乎是一个脚本终端(就像 python 的“>>>”)。

enter image description here

我试着问谷歌,但这个问题很难解释。

最佳答案

它只是在等待结束反引号。

您可以使用这些反引号从 commando 获取输出并将其分配给变量。如果您执行 myvar=`ls`,则 ls 的输出将分配给 myvar。

您可以同样使用 myvar=$(ls),有些人认为它更现代。

\ 的情况有点不同。反斜杠允许转义下一个字符的含义。当您“结束”该行时,该命令通常会被执行,但不会在该行结尾被转义时执行。这在编写 shell 脚本时会派上用场,并且您希望将长命令分布在多行中。

关于linux - 在 Linux 中键入\或`后的子命令行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38709276/

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