并不是windows的shell不支持*,是echo不支持*: C:\test>echo a* a* C:\test>dir 2011-07-14 22:28 0 a1 2011-07-14 22:28 0 a2 2011-07-14 22:28 0 a3 2011-07-14 22:28 0 b 2011-07-14 22:28 0 c C:\test>del a* C:\test>dir 2011-07-14 22:28 0 b 2011-07-14 22:28 0 c 为了节省空间,无关的行删除了。 2011/7/14 Matthew <[email protected]>: > WIN32的shell貌似不给力 ,不支持这种做法。 > 举个例子:我最近一直在看《Perl入门》,里边有这样的例子: > ++++++++++++++++++++ > $ echo *.pm > barney.pm dino.pm Fred.pm wilma.pm > $ > ++++++++++++++++++++ > 但是我在Win32环境下是这样的 > ++++++++++++++++++++ > D:\Desktop>echo *.pl > *.pl > > D:\Desktop> > ++++++++++++++++++++ > 不知道有没有什么其他方法来达到类似的目的? -- contact me: MSN: [email protected] GTALK: [email protected]
-- 您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。 要向此网上论坛发帖,请发送电子邮件至 [email protected]。 要取消订阅此网上论坛,请发送电子邮件至 [email protected]。 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。
