2011-09-01 57 views
0

我必须使用tcsh。 我正在使用一个内部工具,为其某些命令提供基本完成。 我想延长完成时间。扩展tcsh完成

我的意思是在未来的版本中,默认完成可能会发展。

我想是这样的: 集def_cmpl = complete tool

complete tool $def_cmpl 'n/-l/(reg short long gui)/' 

但我不明白的结果我得到。 事实上,内$def_cmpl引号加倍:

tcsh> complete tool 
''[email protected]@[email protected]'' n/-l/(reg short long gui)/' 

我尝试了一些技巧与之呼应,sed的,等等,但我不能避开那些“”。

有人能帮助我吗? 请不要说bash ...该工具不支持它...

回答

0

最后,我没有找到一个解决方案,以保持脚本中的数据。因此,解决方案是在文件内重定向complete命令的输出,然后将新行添加到文件中。