Я должен работать с 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)/'
Я пробовал некоторые трюки с эхом, sed и т. Д., Но я не могу избежать этих ''.
Может ли кто-нибудь помочь мне? Пожалуйста, не говорите, что идете на bash... Инструмент не поддерживает его...