![通过程序转义 tcsh 补全中的输出](https://linux22.com/image/34038/%E9%80%9A%E8%BF%87%E7%A8%8B%E5%BA%8F%E8%BD%AC%E4%B9%89%20tcsh%20%E8%A1%A5%E5%85%A8%E4%B8%AD%E7%9A%84%E8%BE%93%E5%87%BA.png)
如何转义提供完成的程序中的输出?认为:
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
其中每个单词(+反斜杠)都是一个条目。