2011-09-01 68 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命令的輸出,然後將新行添加到文件中。