<div>Can  you take  and sec and explain what this is doing.</div>
<div> </div>
<div>I dont see any ref to the ced func you wrote earlier.<br><br></div>
<div class="gmail_quote">On Wed, Sep 22, 2010 at 2:09 PM, Richard Bronosky <span dir="ltr">&lt;<a href="mailto:Richard@bronosky.com">Richard@bronosky.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">However, if you insist on making a cd replacement with that interface,<br>simplify it down to:<br>
<div class="im">function cd () {<br>if [ -n &quot;$2&quot; ] ; then<br></div>  builtin  cd &quot;${PWD/foo/bar}&quot;<br>else<br>  builtin cd &quot;$@&quot;<br>fi<br>}<br><br>BTW, quoting is important! Directory names do often have spaces. So,<br>
my previous reply should have been:<br>
<div class="im">function ced () { nd=&quot;$(pwd | sed &quot;$@&quot;)&quot; &amp;&amp; cd &quot;$nd&quot;; }<br><br></div>
<div class="im">&gt;&gt; function cd () {<br>&gt;&gt;  if [ -n &quot;$2&quot; ] ; then<br>&gt;&gt;    nd=`pwd | sed &#39;s/&#39;$1&#39;/&#39;$2&#39;/&#39;`<br>&gt;&gt;    builtin  cd $nd<br>&gt;&gt;  else<br>&gt;&gt;    builtin cd $1<br>
&gt;&gt;  fi<br>&gt;&gt; }<br>&gt;&gt;<br>&gt;&gt; bash$ cd /usr/lib/<br>&gt;&gt; bash$ pwd<br>&gt;&gt; /usr/lib<br>&gt;&gt; bash$ cd usr var<br>&gt;&gt; bash$ pwd<br>&gt;&gt; /var/lib<br><br></div><font color="#888888">--<br>
.!# RichardBronosky #!.<br></font>
<div>
<div></div>
<div class="h5"><br>_______________________________________________<br>Ale mailing list<br><a href="mailto:Ale@ale.org">Ale@ale.org</a><br><a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
See JOBS, ANNOUNCE and SCHOOLS lists at<br><a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br></div></div></blockquote></div><br>