[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
$内存数组 = Get-Content 'c:\文件a.txt'
$另一个内存数组 =  Get-Content 'c:\文件b.txt'
[array]$第三个内存数组 = $内存数组[0] + $另一个内存数组[0] + $内存数组[1] + $另一个内存数组[1]
等等
Out-File  -InputObject  $第三个内存数组  -FilePath c:\123.txt

数组下标可以是变量,如 $内存数组[$m] + $另一个内存数组[$n]
可以用 for,foreach 来循环 $内存数组[$m] + $另一个内存数组[$n]

能看明白么?
脚本是写给人看的,是写给用户看的,而不是写给机子看的
用户能看懂、会修改的脚本,才是好脚本。
写易懂的powershell脚本帮人解决问题,进而让用户学会自渔,吾所愿也

TOP

$ArrayA = Get-Content 'a.txt'

$ArrayB =  Get-Content 'b.txt'

[array]$ArrayC += $ArrayA[0]
$ArrayC += $ArrayB[0]
$ArrayC += $ArrayA[1]
$ArrayC += $ArrayB[1]
$ArrayC += $ArrayA[2]
$ArrayC += $ArrayB[2]

Out-File  -InputObject  $ArrayC  -FilePath c.txt
脚本是写给人看的,是写给用户看的,而不是写给机子看的
用户能看懂、会修改的脚本,才是好脚本。
写易懂的powershell脚本帮人解决问题,进而让用户学会自渔,吾所愿也

TOP

可以用 for,foreach 来循环 $内存数组[$m] + $另一个内存数组[$n]
用for的话,数组下标从0到数组的length
$aaa[0..$aaa.length]

行数不想等的话,你想用什么逻辑规则来兼容呢?
脚本是写给人看的,是写给用户看的,而不是写给机子看的
用户能看懂、会修改的脚本,才是好脚本。
写易懂的powershell脚本帮人解决问题,进而让用户学会自渔,吾所愿也

TOP

初始化数组用
$ArrayC = @()
你试试灵不

手册--》主题     about_Arrays
脚本是写给人看的,是写给用户看的,而不是写给机子看的
用户能看懂、会修改的脚本,才是好脚本。
写易懂的powershell脚本帮人解决问题,进而让用户学会自渔,吾所愿也

TOP

返回列表