本帖最后由 ivor 于 2018-2-23 14:04 编辑
变量参考例子:
num=1..3 提取2(正数)至4(正数)行内容
num=3 提取第4(正数)行内容
num=-3 提取-3(倒数)行内容
num=-1..-3 提取-1(倒数)至-3(倒数)行内容
num=-1..3 提取-1(倒数)和 1 至 4(正数)行内容 慎用:不建议
num=1,5,9 提取2,6,10(正数)行内容
num=-1,-5,-9 提取-1,-5,-9(倒数)行内容 - <# :
- @echo off
- rem 增强代码兼容性,代码保存为 ".bat"、".cmd"、".ps1"均可执行
- powershell Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
- more +8 "%~f0" >"%~dpn0.ps1"
- powershell -File "%~dpn0.ps1"
- del "%~dpn0.ps1" & pause & exit /b
- #>
- del 输出结果.txt -ErrorAction "SilentlyContinue"
-
- $num = 1..3
-
- dir *.txt | foreach {
- $line = get-content "$_"
- foreach ($l in $line[$num])
- {
- -Join($_.Name, " ", $l) | out-file -Append "输出结果.txt"
- }
- }
复制代码
|