大家好,我是Sandra雷竞技投注下载 Henry-Stocker, NetworkWorld上“Unix作为第二语言”博客的作者。
在这篇Linux技巧文章中,我们将介绍如何使用bash shell的“调试模式”。它可以帮助您查明问题,特别是在长或复杂的脚本中。
使用调试模式的一种方法是像这样启动bash脚本:
或者,你可以将脚本中的shebang行更改为如下所示:
这个-x将使bash在运行脚本时显示脚本中的每一行。这允许您将看到的任何错误与引起错误的命令关联起来。
例如:
在这种情况下,我们会遇到一个错误,因为脚本需要2个参数,如果没有提供,就会退出。在下一次运行中,脚本将退出,因为当脚本试图匹配月和日时,输出的第8行中的date命令(date +%b)只提供一个月名称。然后,它查找一个不存在的文件。
显示以+号开始的行,因为我们使用的是调试模式。其他的是正常的脚本输出。
这就是bash调试模式的Linux技巧。
如果你有问题或想建议一个话题,请在下面添加评论。不要忘记订阅YouTube上的IDG Tech频道。
如果你喜欢本期视频,请点击“赞”和“分享”按钮。想了解更多Linux技巧,请在Facebook、YouTube和NetworkWorld.com上关注我们。