Whats up with Bash expansion?
NoOp
glgxg at sbcglobal.net
Wed Sep 28 23:13:12 UTC 2011
On 09/28/2011 12:10 PM, Harry wrote:
> I'm brand new with ubuntu but have run linux for quite a few
> years. I've run many versions of bash... not sure I've used the
> current one before though. I just switched from Gentoo linux after
> several years on it but not sure what version was the last I used.
>
> What I'm seeing that puzzles me is different than pre ubuntu so I'm
> not sure if its something changed in bash, or maybe the way it gets
> configured on Ubuntu.
>
> Expansion seems to work different and actually causes time consuming
> delays in getting the text right.
>
> Here is an example:
>
> I use a few homeboy variables to help navigation. $rea equals
> /home/reader, so in these command:
>
> ls $rea/some<tab> to complete to /home/reader/someplace
>
> That is how its worked for eons... but now when I hit tab the buck
> gets escaped \$rea/som<tab> and of course that cancels any expansion.
>
> Pre ubuntu (for me) I would see both the variable and the partial
> directory name expand when hitting <tab>.
>
> So instead of $rea expanding to /home/reader.... it gets escaped
> \$rea. Now I have to back up and remove the escape slash and have
> lost the expansion property that has been such a time saver.
>
> Does anyone know if this is something that is configurable?
See if this helps:
http://manpages.ubuntu.com/manpages/natty/en/man1/bash.1.html
[Easier than reading from the terminal as it's a long man page & you can
click on the left side for sections of interest; 'Simple Command
Expansion', 'Redirection' etc.
More information about the ubuntu-users
mailing list