在Windows上使Perl像Linux一样工作(通配符param扩展)
发布时间:2020-12-14 05:47:54 所属栏目:Windows 来源:网络整理
导读:对于包含文件名的通配符,Windows上的Perl脚本就像在 Linux上一样工作会很好. 例如: perl myscript.pl *.txt 在Linux上,bash会将* .txt扩展为一组文件名,并将它们作为单独的参数传递给perl解释器.在Windows上,* .txt直接传递给Perl. 因此,基本上,我正在寻找
对于包含文件名的通配符,Windows上的Perl脚本就像在
Linux上一样工作会很好.
例如: perl myscript.pl *.txt 在Linux上,bash会将* .txt扩展为一组文件名,并将它们作为单独的参数传递给perl解释器.在Windows上,* .txt直接传递给Perl. 因此,基本上,我正在寻找的是放在脚本顶部的东西,它将扩展通配符参数,以便脚本的其余部分可以与Linux上的相同. 例如: myscript.pl use warnings; use strict; # Mystery code to expand all wildcard params,fudging ARGV in the process # ---- <Insert code here> # ---- # Rest of script ... 解决方法
>如果您的Perl没有附带,请安装
Win32::Autoglob . >将PERL5OPT环境变量设置为-MWin32 :: Autoglob或仅使用Win32 :: Autoglob.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 适用于Windows初学者的Python IDE /环境
- windows-store-apps – 我可以发布UWP应用程序的StoreKey.p
- iis – 从部署中排除文件夹并停止其他文件删除
- .net – 在Windows应用程序中保存用户凭据
- 如何在Windows窗体中使用MVVM来显示WPF控件
- microsoft-metro – 从自定义shell运行metro应用程序
- 窗口对象(window.something = something)在JavaScript中做了
- PowerShell:尽管使用与Windows资源管理器相同的进程,但Cop
- windows – 通过DHCP禁用TCP / IP上的Netbios不起作用
- .net – Windows Phone 7:不支持现有库?
推荐文章
站长推荐
热点阅读