title: Equivalent for typeset -l and typeset -u in LINUX bash?
body: <p>I'm in the process of porting over a script from HP-UX to LINUX.  When I try to source the script, bash complains that </p>
  
  <pre><code>bash: typeset: -u: invalid option
  typeset: usage: typeset [-afFirtx] [-p] name[=value] ...
  
  typeset: usage: typeset [-afFirtx] [-p] name[=value] ...
  ./install_profile: line 237: typeset: -l: invalid option
  </code></pre>
  
  <p>From what I can see, typeset is used to assign a value to a variable, although I don't quite understand what <code>typeset -u</code> and <code>typeset -l</code> do specifically that's different from a general assignment such as foo="bar".</p>
  
  <p>I was wondering if there was some equivalent way to express <code>typeset -u</code> and <code>typeset -l</code> for LINUX bash since it does not appear to be compatible with bash.  </p>
  
  <p>Altneratively, I was wondering if it would be possible to get the typeset commands recognized as ksh commands, since it appears that typeset is from ksh.</p>
  
  <p>Thanks.</p>