gpt4 book ai didi

linux - 是否有用于 shell 脚本的 GUI 调试器

转载 作者:IT王子 更新时间:2023-10-29 01:11:44 24 4
gpt4 key购买 nike

在命令行上调试 bash 脚本很复杂。

是否有一个好的基于 GUI 的调试器可用于调试 bash 脚本?

最佳答案

下载ShellEd允许编辑 bash 脚本的 eclipse 插件(更新站点对我不起作用)。通过 Help -> Install new software -> Add -> Archive 安装它。

下载basheclipse并将内容提取到您的 eclipse plugins 目录插件。

重新启动 eclipse 。创建一个新的 Eclipse 项目 BashTest

在项目中添加文件myscript.sh:

#! /bin/bash

. _DEBUG.sh

echo 'kshitiz'
echo 'This is a test'
x=1
y=3
z=3

_DEBUG.sh 添加到您的项目中(它在为 basheclipse 下载的 zip 中)。

转到 Run -> Debug configurations 并在 Bash script 类别下创建一个新配置。选择 myscript.sh

enter image description here

然后点击调试。打开 Debug 透视图。

转到 Window -> Preferences -> Shell script -> Interpreters 并确保解释器是 /bin/bash。对我来说,默认值是 /bin/dash

enter image description here

在脚本中设置断点。出于某种原因,右键单击菜单不显示设置断点的选项,但 Ctrl+Shift+B 应该可以。 enter image description here

运行脚本 Run -> Run as -> Run shell script。断点会命中,但它无法找到您的脚本源(奇怪啊!)。只需单击 Select Bash script 并选择 myscript.sh

现在您可以单步执行代码并分析变量: enter image description here

关于linux - 是否有用于 shell 脚本的 GUI 调试器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23803677/

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