一些powershell的命令

问题

刚才在搞一个对DNS分析的数据。

用正则筛选出来了一天的所有的dns查询信息,现在想要做个数据总结和分析。

但是一没有excel,二也不想搞什么编程,咋整

直接用powershell开干

过程

顺便其他

powershell越来越类似于linux的shell,而且对于windows来说比cmdline有更加的功能性。

顺便摘抄一个foreach的loop项。

参见Powershell Loop

Examples

Loop through an array of strings:

 $trees = @("Alder","Ash","Birch","Cedar","Chestnut","Elm")

 foreach ($tree in $trees) {
   "$tree = " + $tree.length
 }

Loop through a collection of the numbers, echo each number unless the number is 2:

 foreach ($num in 1,2,3,4,5) {
  if ($num -eq 2) { continue } ; $num
 }

Loop through a collection of .txt files:

  foreach ($file in get-ChildItem *.txt) {
    Echo $file.name
  }

是有必要好好再温习下基本的powershell语法了。现在就是想用的时候就直接上网google。

| 访问量:
Table of Contents