gpt4 book ai didi

bash - 在终端(bash)中粘贴正确的 if 语句(缩进为 '\t' )给出语法错误

转载 作者:行者123 更新时间:2023-12-03 08:17:46 26 4
gpt4 key购买 nike

我收到语法错误并提示“显示所有 2733 种可能性? (y 或 n)' 当我在 ubuntu 14.04 的终端中粘贴以下内容时。这些行以 '\t' 字符缩进。如果我将 '\t' 替换为空格字符,则不会出现错误。因此,终端是否特别对待 '\t' 并显示选项?需要帮助 - 这里有什么问题?

    if [ $x -eq 1 ]; then
cat non-existent-file;
fi

最佳答案

在交互式 session 中选项卡触发自动完成。 Bash 不知道您正在粘贴文本。它看到一个复制粘贴的 \t就像在键盘上按 Tab 一样。

通常,您键入长命令名称的一部分,然后按 Tab 自动完成其余部分。如果您在空提示符下按 Tab,则自动完成匹配您的 $PATH 中的每个程序,全部 2,733 个。

关于bash - 在终端(bash)中粘贴正确的 if 语句(缩进为 '\t' )给出语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30656842/

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