整形输出netsh的内容
$raw = netsh wlan show network mode=bssid
$ssids = $raw | Select-String -Pattern 'SSID\b'| Select-String -Pattern '\bBSSID\s[^1]\b' -NotMatch | ForEach-Object {
$_.ToString().PadRight() + '_' #有些扫描出来的SSID没有名字, 这会造成后续的格式错误. 所以我干脆让所有SSID名称后都加一个下划线.
}
$ssids2 = $ssids -split '\b\s\d{1,}\s{1,}[:]\s+\b'| select-string -Pattern 'SSID\b' -NotMatch #分割字符, SSID | <SSIDNAME> | BSSID | <MAC Address>
for($i=;$i -lt $ssids2.Count;$i=$i+){
#$ssids2[$i].ToString().Substring(,$ssids2[$i].ToString().Length-)
#$ssids2[$i+].ToString().Substring(,$ssids2[$i+].ToString().Length-)
[pscustomobject]@{
ssidname=$ssids2[$i].ToString().Substring(,$ssids2[$i].ToString().Length-);
macaddress=$ssids2[$i+].ToString().Substring(,$ssids2[$i+].ToString().Length-)} |
Export-Csv -Path ('f:\' + (Get-Date).Hour.ToString() + (Get-Date).Minute.ToString() + (Get-Date).Minute.ToString() + '.csv') -Encoding Default -Append -NoTypeInformation
}
PS C:\WINDOWS\system32> $ssids
SSID 1 : vo_
BSSID 1 : 08:e8:4f:fc:05:80_
SSID 2 : VIPGuest_
BSSID 1 : bc:67:1c:58:08:72_
SSID 3 : ve鐨刬Mac_
BSSID 1 : b8:09:8a:d8:71:53_
SSID 4 : APEC_
BSSID 1 : d2:7e:35:b6:64:62_
PS C:\WINDOWS\system32> $ssids2
vo_
08:e8:4f:fc:05:80_
VIPGuest_
bc:67:1c:58:08:72_
ve鐨刬Mac_
b8:09:8a:d8:71:53_
APEC_
d2:7e:35:b6:64:62_
整形输出netsh的内容的更多相关文章
- ASP.NET压缩输出的HTML内容
在ASP.NET中,怎么压缩输出的HTML内容,怎么替换HTML中的换行符,空白,TAB等符号呢? 1.新建一个基类,继承自System.Web.UI.Page,代码如下: using System. ...
- 点击每个li输出里面的内容(前端很常问的面试题之一)
点击每个li输出里面的内容(前端很常问的面试题之一) 前端 面试 JavaScript <!DOCTYPE html> <html lang="en"> & ...
- XML解析之sax解析案例(一)读取contact.xml文件,完整输出文档内容
一.新建Demo2类: import java.io.File; import javax.xml.parsers.SAXParser; import javax.xml.parsers.SAXPar ...
- Linux nl --让输出的文件内容自动加上行号
nl命令在linux系统中用来计算文件中行号.nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -n 有点不太一样, nl 可以将行号做比较多的显示设计,包括位数与是否自动补齐 0 等 ...
- Properties类按顺序输出加载内容
Properties类按顺序输出加载内容 最近手写工厂的时候,遇到了加载配置文件时不按照properties文件中的数据的顺序来加载. 一.问题代码 import java.io.IOExceptio ...
- poi 输出Excel显示内容
在业务系统中多少回接触到Excel解析.在java开发平台下选择 Apache POI是一个非常明智的选择,POI提供非常完善API来读取或写入Microsoft Office Excel. 目前对导 ...
- Perl语言入门:第七章习题:输出文件中包含一个大写字母的所有行,不输出一行的内容全是大写的
文件内容: bash-2.03$ cat file_4_ex_ch7.txt anonymous attribute demolition grammar rules indices refernce ...
- IO流 输入和输出文档内容
package io; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io. ...
- js把预定义的html字符串转换为 HTML 实体 htmlspecialchars 输出html实体内容包括标签,而不自动转义标签,只显示内容,类似php的htmlspecialchars
一.html字符串转换为 HTML 实体 htmlspecialchars function htmlspecialchars(str){ str = str ...
随机推荐
- css/js(工作中遇到的问题)-2
iOS6 中的 apple-itunes-app tag 例子 //iOS6, safari才有效 <meta name="apple-itunes-app" content ...
- 快销品 车销批发管理手持终端PDA系统 打印开单 入库 库存 盘点多功能一体
手持POS终端PDA移动开单 PDA通过扫描商品条码移动开单,实现便携式办公,伴随式销售,浩瀚技术研发团队开发的一款最新产品,PDA能通过WIFI无线局域网.GPRS互联网直接与主机连接,让公司业务人 ...
- Oracle PL/SQL设置快捷键的方法
pl sql默认设置不是很方便,最近搜罗了一下网上关于PLSQL的一些常用快捷键配置,主要是方便以后自个使用 1.登录后默认自动选中My Objects 默认情况下,PLSQL Developer ...
- 转 : 用Delphi编写安装程序
http://www.okbase.net/doc/details/931 还没有亲自验证过,仅收藏 当你完成一个应用软件的开发后,那么你还需要为该软件做一个规范化的安装程序,这是程序设计的最后一步 ...
- 【分块】【树上莫队】bzoj1086 bzoj3052
1086 http://vfleaking.blog.163.com/blog/static/174807634201231684436977/ 3052 http://vfleaking.blog. ...
- http://www.blogjava.net/zhangchao/archive/2011/05/26/351051.html
http://www.blogjava.net/zhangchao/archive/2011/05/26/351051.html
- Shell 编程基础之 If 练习
一.语法 if [ condition ]; then # 当 condition 成立时,执行内容: fi # 将 if 反过来写,fi 结束 if 之意 if [ condition ]; the ...
- tidyr包--数据处理包
tidyr包的作者是Hadley Wickham.这个包常跟dplyr结合使用.本文将介绍tidyr包中下述四个函数的用法: gather—宽数据转为长数据.类似于reshape2包中的melt函数 ...
- ACM: HDU 1869 六度分离-Dijkstra算法
HDU 1869六度分离 Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Descri ...
- jQuery AJAX实例
<html><head><title>jQuery Ajax 实例演示</title></head><script language= ...