Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!


Click here to return to the 'echo is your friend' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
echo is your friend
Authored by: hayne on Jun 21, '02 02:32:42PM

I always (at least until I'm sure it's working) put a pair of 'echo' statements into my dot files
to bracket the places where I source some other file.
For example:
echo "About to source fink's init.csh file"
source /sw/bin/init.csh
echo "Back from init.csh"

That way, if there are errors in a file that I am sourcing, I can see that from the printouts.
When it is working, I just comment out the echo statements so they are there,
ready for reinstatement if I have any problems



[ Reply to This | # ]
echo is your friend
Authored by: serversurfer on Jun 21, '02 06:35:35PM

Oh, I got an error, but I was expecting it and it didn't concern me at the time, so I completely disregarded it as a possible source of my history problem. Basically, I didn't realize the login had to exit cleanly to establish the history.

Useful tip anyway, thanks. :)



[ Reply to This | # ]
echo is your friend
Authored by: kholburn on Jun 22, '02 07:01:14AM

I have at several places in my .tcshrc lines like this:

if (-e .debug) echo "running .tcshrc..."

When I need to debug I just do:

touch ~/.debug

and when I have finished debugging:

rm ~/.debug



[ Reply to This | # ]