我有两个(非常大的)文本文件.在运行时方面,最快的方法是创建第三个文件,其中包含未出现在file2中的所有file1行?
所以如果file1包含:
Sally Joe Tom Suzie
而file2包含:
Sally Suzie Harry Tom
然后输出文件应包含:
Joe
(请原谅我对Excel加载项的无知,并在适当的时候随意纠正我的女性主义.)
我有一个经常使用的Excel加载项.此加载项会插入一个带有许多按钮的工具栏.我想自动执行在Excel中打开电子表格然后"单击"其中一个按钮的任务.换句话说,我想使用Perl(或命令行)来激活此加载项的特定功能.
我没有立即访问加载项的源代码,但我应该能够请求特定信息,如过程名称,如果需要.
我无法使用CPAN模块执行此任务 - 仅使用我的ActivePerl版本安装 - 但我确实有Win32 :: OLE,这对其他Office自动化很有帮助.
有什么指针吗?
这个答案表明glob有时可以返回不存在的'文件名'.
@deck = glob "{A,K,Q,J,10,9,8,7,6,5,4,3,2}{\x{2660},\x{2665},\x{2666},\x{2663}}";
但是,该代码在运行时返回一个空列表.
我错过了什么?
此运行来自Windows XP上使用-e的命令提示符,ActiveState Perl版本为5.005_02.从同一台机器上保存的脚本运行会产生相同的结果.
使用ActiveState Perl v5.8.7在Windows XP上使用-e运行会返回一个数组.