Forums Register Login

sh file write and debug

+Pie Number of slices to send: Send
I am new to Unix OS, using Putty to connect Unix server and trying to write sh file and run the sh file.when i run the file,i got many error on it,so wants to debug the sh file, I have absolutely no idea to debug the sh file, so can you suggest how i can do the debugging?,if i get the detailed idea, i would be better.

If there any tool/IDE that i can install on window machine and do the debugging
+Pie Number of slices to send: Send
When you say "error" do you mean syntax error or it doesn't do what you want it to?

The easiest way to debug the former is to comment out code until you have a script that doesn't blow up and slowly start adding code back in. The easiest way to debug the later is to add echo statements. I've never used a tool because the UNIX systems I've had access to blocked a UI and command line debugging wouldn't have been easier than what I was doing.
+Pie Number of slices to send: Send
sh -x myscript.sh

That at least shows you the commands as they execute. Also, put in lots of echo statements. If you're doing anything really complicated, I recommend looking into Python as an alternative to Bourne Shell scripts. Or Perl ... Perl still exists, right?
The glass is neither half full or half empty. It is too big. But this tiny ad is just right:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com


reply
reply
This thread has been viewed 1358 times.
Similar Threads
Measure CPU and Memory utilization
Unable to open debugger port
How to run batch and sh file according to platforms
Need help for Shell Script to reduce a file
Can't run adminserver.sh
More...

All times above are in ranch (not your local) time.
The current ranch time is
Mar 28, 2024 20:34:53.