📅  最后修改于: 2023-12-03 15:37:43.273000             🧑  作者: Mango
在 shell 脚本中,我们可以使用关键字来控制代码的执行流程和输出结果。但是如果要在关键字之后显示输出,该怎么做呢?本文将为您介绍两种方法。
在 shell 脚本中,我们可以使用空语句来使代码暂停执行,如下所示:
if [ $1 -eq 1 ]; then
command1
command2
# 空语句
:
# 在空语句之后显示输出
echo "Done!"
fi
在上述代码中,当传入的第一个参数等于 1 时,执行 command1
和 command2
,然后执行一个空语句 :
。由于空语句不执行任何操作,因此可以在其之后添加需要显示的输出。这种方法的缺点是会让代码看起来不太清晰。
在 shell 脚本中,我们可以使用分号 ;
来将多条命令放在同一行执行,如下所示:
if [ $1 -eq 1 ]; then
command1; command2; echo "Done!"
fi
在上述代码中,当传入的第一个参数等于 1 时,依次执行 command1
、command2
,然后在同一行上使用分号将两条命令隔开,在后面添加需要显示的输出。这种方法看起来更为清晰。
以上就是在文件中的 shell 脚本中的关键字之后显示输出的两种方法。通过使用空语句或分号,我们可以在需要的地方添加输出,便于调试和查看结果。