[英]Search and Organize Data through windows command line
我是Windows脚本的新手,所以请耐心等待。
我想从多个文件夹中找到“test”文件夹。 如
从多个路径搜索测试文件夹:
/rbl.com/mailroot/test
/pml.com/mailroot/test
/pax.com/mailroot/
想得到这样的输出:
test@rbl.com
test@pml.com
我已经运行此命令来获得结果dir /S test > c:\\results.txt
输出:
Volume in drive C has no label.
Volume Serial Number is 4A9E-06D4
Directory of C:\Program Files (x86)\Parallels\Plesk\Mail Servers\Mail Enable\Postoffices\rbl.com\MAILROOT
08/05/2016 12:36 AM <DIR> test
0 File(s) 0 bytes
Directory of C:\Program Files (x86)\Parallels\Plesk\Mail Servers\Mail Enable\Postoffices\pml.com\MAILROOT
08/05/2016 12:36 AM <DIR> test
0 File(s) 0 bytes
但是如何提取信息如:
test@rbl.com
test@pml.com
这应该可以解决问题
ls test -Directory -Recurse | % { "$($_.Name)@$($_.Parent.Parent.Name)" }
它以递归方式搜索您的文件夹中的测试文件夹,然后打印出文件夹的父文件的父文件,以及文件夹的名称,如您想要格式化的那样。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.