Faça o download do ShellEd plug-in do eclipse (o site de atualização não funcionou para mim), que permite a edição de scripts bash. Instale isso via Help -> Install new software -> Add -> Archive .
Faça o download do basheclipse e extraia o conteúdo para o seu plugin de diretório eclipse plugins .
Reinicie o eclipse. Crie um novo projeto Eclipse BashTest .
Adicione um arquivo myscript.sh ao projeto:
#! /bin/bash
. _DEBUG.sh
echo 'kshitiz'
echo 'This is a test'
x=1
y=3
z=3
Adicione _DEBUG.sh ao seu projeto (está no zip baixado para basheclipse ).
Acesse Run -> Debug configurations e crie uma nova configuração na categoria Bash script . Selecione myscript.sh .

Emseguida,cliqueemDebug.AbraDebugperspective.
AcesseWindow->Preferences->Shellscript->Interpretersegarantaqueointerpretadorseja/bin/bash.Paramim,opadrãofoi/bin/dash.
Defina um ponto de interrupção no script. Por algum motivo, o menu do botão direito não mostra a opção para definir o ponto de interrupção, mas Ctrl+Shift+B deve funcionar.

ExecuteoscriptRun->Runas->Runshellscript.Opontodeinterrupçãoseráatingido,masnãoserápossívelencontrarsuafontedescript(wierdeh!).BastaclicaremSelectBashscripteselecionarmyscript.sh.
Agoravocêpodepercorrerocódigoeanalisarasvariáveis: