Ken Jackson <cygwin <at> jackson.io> writes: > ==== Fri, May 25, 2012 at 09:32AM -0400 Buchbinder, Barry > (NIH/NIAID) [E] wrote: >> Andrew Hancock sent the following at Friday, May 25, 2012 12:42 AM >>>Barry, it works flawlessly. Thanks immensely! >> >> But I forgot to export ThisTerm, otherwise it is always unset when >> a subshell is launched. > > Access to the /proc file system is fast, so you could forgo the > variable and access it directly: > > case "$(< /proc/$PPID/exename)" in > */xterm) echo "This is an xterm" ;; > */mintty) echo "This is a mintty" ;; > esac
Barry, Ken, Thanks for your valuable scripting examples. It sent me scurrying back to the man page to figure out case/esac and command substitution. It's also a good reminder of the wealth of detail available in /proc. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple