如何使用powershell取到文件的第二列
C:\Users\Administrator>ipptool http://10.10.10.10/ipp/printers get-completed-jobs.testjob-id job-state job-name job-originating-user-name job-media-sheets-completed
------ --------- ------------------------------------------------- ------------------------- --------------------------
21 completed RedHat 1
20 completed RedHat 1
19 completed RedHat 1
18 completed cpgjob:{18S44d19a8e-8327-4ebe-9fa2-18681319ca8c} ePrint 1
17 completed cpgjob:{18Sb3dd9f78-5ba5-447a-9fa2-18681319ca8c} ePrint 1
在PowerShell脚本中使用如下命令,可以取到这个文本的第一列,如下所示:
ipptool http://10.10.64.133/ipp/printers get-completed-jobs.test|%{$_.split()}
job-id
------
21
20
19
18
17
我现在想取这个文本的第二列,使用如下命令:
ipptool http://10.10.64.133/ipp/printers get-completed-jobs.test|%{$_.split()}
job-state
---------
但是我是所获取第二列的所有值,即:
job-state
---------
completed
completed
completed
completed
completed
命令应该如何来写?
powershell还是很强大 的。
页:
[1]