[Ubuntu-zh] 如何让shell命令自动转义 ?

wzc0066 wzc0066在gmail.com
星期五 五月 4 04:20:54 UTC 2012


之前的11.10及现在的12.04都不可以的,除非补全后手动添加一个"\"来转义空格才能正常执行命令:

zwang在wzc-x200:~$ ls Source Insight
ls: 无法访问Source: 没有那个文件或目录
ls: 无法访问Insight: 没有那个文件或目录
zwang在wzc-x200:~$
zwang在wzc-x200:~$
zwang在wzc-x200:~$
zwang在wzc-x200:~$ bash
zwang在wzc-x200:~$
zwang在wzc-x200:~$
zwang在wzc-x200:~$ ls Source Insight
ls: 无法访问Source: 没有那个文件或目录
ls: 无法访问Insight: 没有那个文件或目录
zwang在wzc-x200:~$





在 2012年5月4日 下午12:08,Ruxiao Ma <mrx在hcc.im>写道:

> bash 的 tab 补全肯定可以.
>
> On 5/4/12, leon <leon360e在gmail.com> wrote:
> > 我记得用tab补全的话,会自动增加转义字符 ‘\ ' 的吧,我回去试一下。
> > ————
> >
> 如果说我们是浪漫主义者,是不可救药的理想主义分子,我们想的都是不可能的事情,那么,我们将一千零一次的回答,是的,我们就是这样的人。忠于理想,面对现实。
> >
> > 若为自由故,需有过墙梯 <http://goo.gl/5liFC>
> >
> >
> >
> > 在 2012年5月4日 上午11:50,wzc0066 <wzc0066在gmail.com>写道:
> >
> >> 比如 有一个 “Source Insight”
> >> 目录(中间有空格),执行ls自动补全后,中间的空格不会转义,需要人工修改才能执行,请问大家有自动补全转义的shell吗 ?
> >>
> >> 测试dash及bash都不行的;记得几年前使用的老版本的ubuntu好像是可以自动转义的。。。
> >>
> >>
> >>
> >> --
> >> -- wzc0066 from ucrobotics.com
> >> -------------- 下一部分 --------------
> >> 一个HTML附件被移除...
> >> URL: <
> >>
> https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120504/0f0ddc5c/attachment.html
> >> >
> >> --
> >> ubuntu-zh mailing list
> >> ubuntu-zh在lists.ubuntu.com
> >> https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
> >>
> > -------------- 下一部分 --------------
> > 一个HTML附件被移除...
> > URL:
> > <
> https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120504/c16235cf/attachment.html
> >
> > --
> > ubuntu-zh mailing list
> > ubuntu-zh在lists.ubuntu.com
> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
> >
> --
> ubuntu-zh mailing list
> ubuntu-zh在lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
>



-- 
-- wzc0066 from ucrobotics.com
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: <https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120504/b119c462/attachment.html>


关于邮件列表 ubuntu-zh 的更多信息