シェルスクリプト用のGUIデバッガはありますか?

シェルスクリプト用のGUIデバッガはありますか?

コマンドラインからbashスクリプトをデバッグするのは複雑です。

Bashスクリプトのデバッグに最適なGUIベースのデバッガはありますか?

答え1

ダウンロードシェルbashスクリプトの編集を許可するeclipseプラグイン(アップデートサイトが機能していません)。これをインストールすることによってHelp -> Install new software -> Add -> Archive

ダウンロードbashclipseEclipseディレクトリプラグインに内容を抽出します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プロジェクトに追加します(ダウンロードしたzipファイルにありますbasheclipse)。

カテゴリの下に移動してRun -> Debug configurations新しい設定を作成しますBash script。選択するmyscript.sh

ここに画像の説明を入力してください。

次に、をクリックしますDebug。開いたDebug視点。

通訳者Window -> Preferences -> Shell script -> Interpretersがいることを確認してください/bin/bash。私にとってデフォルトはです/bin/dash

ここに画像の説明を入力してください。

スクリプトにブレークポイントを設定します。何らかの理由で右クリックメニューにブレークポイント設定オプションは表示されませんが、機能する必要がありCtrl+Shift+Bます。 ここに画像の説明を入力してください。

スクリプトを実行しますRun -> Run as -> Run shell script。ブレークポイントに到達しましたが、スクリプトソースが見つかりません(不思議なことに!)。をクリックしSelect Bash scriptて選択しますmyscript.sh

これで、コードを段階的に実行して変数を分析できます。 ここに画像の説明を入力してください。

答え2

GNU Emacsユーザーの場合は、emacs-packageを使用できます。本当に良い

関連情報