最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PowerShell中讀取多行文本示例

 更新時(shí)間:2015年03月26日 09:45:21   投稿:junjie  
這篇文章主要介紹了PowerShell中讀取多行文本示例,本文給出了兩種實(shí)現(xiàn)方法,需要的朋友可以參考下

適用于PowerShell3.0或者更高本版

有時(shí),你可能會偶爾發(fā)現(xiàn)下面的代碼:

復(fù)制代碼 代碼如下:

$FilePath = "$env:SystemRoot\WindowsUpdate.log"
$ContentsWithLinebreaks = (Get-Content $FilePath) -join "`r`n"

猜猜它,想干啥子奧,Get-Content 默認(rèn)將文本文件以單行讀取,并且返回一個(gè)多行數(shù)組,而-join操作符可以將它們轉(zhuǎn)換成一個(gè)單獨(dú)的字符串。而伴隨著PowerShell3.0 的低調(diào)問世,有這么一個(gè)參數(shù): -Raw,它可以非常高效的得到上面代碼同樣的結(jié)果:

復(fù)制代碼 代碼如下:

$FilePath = "$env:SystemRoot\WindowsUpdate.log"
$ContentsWithLinebreaks = (Get-Content $FilePath) -join "`r`n"
$ContentsWithLinebreaks2 = Get-Content $FilePath -Raw
$ContentsWithLinebreaks -eq $ContentsWithLinebreaks2

試著運(yùn)行上面的代碼, $ContentWithLinebreaks 和$ContentWithLinebreaks2可能比較的結(jié)果略微有所不同,其不同可能只是換行符而已。

那我們繼續(xù)辨別真?zhèn)?,果不其然?br />

復(fù)制代碼 代碼如下:

PS> $ContentsWithLinebreaks -eq $ContentsWithLinebreaks2.TrimEnd("`r`n")
True

相關(guān)文章

最新評論

罗定市| 乌鲁木齐市| 乐平市| 兰坪| 桐乡市| 革吉县| 稷山县| 大渡口区| 临朐县| 涟源市| 利辛县| 甘孜县| 横峰县| 西和县| 永宁县| 锦州市| 大宁县| 新竹市| 仁寿县| 商都县| 迁安市| 洞口县| 吉木萨尔县| 塘沽区| 吴桥县| 陕西省| 淳安县| 临安市| 泾阳县| 卓资县| 山丹县| 天津市| 高邮市| 池州市| 桐梓县| 临沧市| 鄂托克旗| 布拖县| 扎囊县| 黑水县| 合江县|