Продление завершения tcsh - PullRequest
       15

Продление завершения tcsh

0 голосов
/ 01 сентября 2011

Я должен работать с tcsh. Я использую внутренний инструмент, который обеспечивает базовое завершение для некоторых из его команд. Я хотел бы продлить завершение.

Я имею в виду, что в будущих выпусках завершение по умолчанию может развиваться.

Я пробовал что-то вроде этого: установить def_cmpl = complete tool

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

Но я не понимаю, какой результат я получаю. Действительно, кавычки внутри $def_cmpl удваиваются:

tcsh> complete tool
''n@-t@$script@'' n/-l/(reg short long gui)/'

Я пробовал некоторые трюки с echo, sed и т. Д., Но я не могу избежать их ».

Может ли кто-нибудь мне помочь? Пожалуйста, не говорите, продолжайте bash ... Инструмент не поддерживает его ...

1 Ответ

0 голосов
/ 05 сентября 2011

Наконец, я не нашел решения, чтобы сохранить данные внутри скрипта. Таким образом, решение состояло в том, чтобы перенаправить вывод команды complete внутри файла и затем добавить новые строки в файл.

...