通过程序转义 tcsh 补全中的输出

通过程序转义 tcsh 补全中的输出

如何转义提供完成的程序中的输出?认为:

tcsh% complete foo 'p/*/`mycomp`/'

mycomp 是一个 Perl 程序,打印以下内容:

#!/usr/bin/perl
print "one\n";
print "two three\n";
print "four\\ five\n";
print "six\\\\ seven\n";

然后当我这样做时:

tcsh% foo <tab>

tcsh 仍然不会给我“二三”或其他两个单词的条目作为单个条目,但会打印以下内容:

five  four\ one   seven six\\ three two

其中每个单词(+反斜杠)都是一个条目。

相关内容