title: Define alias that references other aliases
body: <p>I'd need to be able to define an alias in a Debian shell that includes other aliases, for a project I'm currently working on.</p>
  
  <p>Let's look at a code example to make things more clear.</p>
  
  <ol>
  <li><code>alias foo=foo</code></li>
  <li><code>alias bar=bar</code></li>
  </ol>
  
  <p>If I run <code>type foo</code> it returns <code>foo is aliased to 'foo'</code>, and <code>type bar</code> returns <code>bar is aliased to 'bar'</code>. Up to here all fine. Now, where I'm having the problem.</p>
  
  <ol start="3">
  <li><code>alias foobar=$foo$bar</code></li>
  </ol>
  
  <p>Doesn't work. <code>type foobar</code> returns <code>foobar is aliased to ''</code>.</p>
  
  <p>I've tried <code>alias foobar=${foo}${bar}</code> and it doesn't work either.</p>
  
  <p>Once I get this working, in the final version I actually need some text in between the two aliases, imagine something like: <code>alias fooandbar=${foo}and${bar}</code>.</p>
  
  <p>Can anyone help please?</p>