Bash终端命令担心

时间:2017-09-05 20:40:01

标签: python bash macos

我最近成为MacBook的拥有者。 由于这个和我的编程我一直在使用终端很多。 我很无聊所以决定将我的键盘捣碎并最终输入

agr'l

这很好,直到它的开始是>它等待输入。同样在该行的开头和结尾处,它具有方括号,就好像它们在一起时一样

可以提供任何有关这方面的帮助。

非常感谢

1 个答案:

答案 0 :(得分:1)

在常见的Bourne兼容Unix shell( sh ksh (Korn shell), bash zsh ,等等)shell将允许继续包含不匹配的引号或其他分隔符的行(例如,用括号括起命令的子括号或{curly; braces}用于将语句分组在一起)。另外,以反斜杠\字符结尾的行将继续。

在这些情况下,shell会显示您的 $ PS2 提示字符串(您正在使用的字符串 $ PS1 < / em> ...&#34;提示字符串:primary&#34; vs.&#34;提示字符串:secondary。&#34;还有其他一些 $ PS _ 环境变量,用于通过调用内置的 select 生成的提示,以及跟踪执行shell脚本的输出行(使用集 - x 命令,或shell的 -x 命令行选项。)

阅读手册页并在PS1到PS4上搜索以了解有关每个页面的更多信息。