如果您的基础shell是bash,则没有问题,因为如果
'尚未关闭打开的(引号),则可以跨多行继续传递参数-例如:
$ python -c'for x in range(3):> if x!=1:> print x'02$
的
>是bash的默认
PS2,“多行继续提示”,如从区分开
$,AKA
PS1,正常的“开始输入命令”的提示。
如果您不能使用这种多行连续,那么多个嵌套的块语句(例如
if循环内的a)可能会出现问题。

如果您的基础shell是bash,则没有问题,因为如果
'尚未关闭打开的(引号),则可以跨多行继续传递参数-例如:
$ python -c'for x in range(3):> if x!=1:> print x'02$
的
>是bash的默认
PS2,“多行继续提示”,如从区分开
$,AKA
PS1,正常的“开始输入命令”的提示。
如果您不能使用这种多行连续,那么多个嵌套的块语句(例如
if循环内的a)可能会出现问题。