好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > PowerShell讀取文件內容、替換文件內容、讀取限定行的例子

PowerShell讀取文件內容、替換文件內容、讀取限定行的例子

熱門標簽:如何根據經緯度百度地圖標注 六寸地圖標注點怎么刪除 新鄭電銷機器人一個月多少錢 電話機器人公司招聘 印臺區呼叫中心外呼系統 萬全縣地圖標注app 莫拉克電梯系統外呼怎么設置 地圖標注的圖案 騰訊地圖標注中心怎么標注

我只能說,使用PowerShell來讀取文本文件實在是一件太簡單的事情了。

Get-Content,獲取指定位置的項的內容。

語法:Get-Content [-Path] 文件路徑>
[-Path]由方括號引起,表示可以寫,也可以不寫;不寫則默認后面是文件路徑,寫了就指名道姓的說后面是文件路徑。

直接運行這樣一個命令,PowerShell將會把文件的內容輸出到控制臺上,如果你是想看看文件的內容,那這樣做就Perfect!

但有時候,你想玩點高難度的運作——想把文件翻開來對里面的內容進行修改,那后面你可以用管道來把它傳出去,或者直接把它賦值給一個變量。舉例如下:

復制代碼 代碼如下:
$file = Get-Content "d:\1.txt"

Get-Content "d:\1.txt" | %{Write-Host $_.Replace("日","太陽")} #這樣就可以實現把d:\1.txt的內容,逐一輸出,并把“日”字,替換為太陽。

獲取文件的前N行,這也是一個有趣的事。可以用一句PowerShell來搞定。舉例如下:

復制代碼 代碼如下:

Get-Content d:\1.txt -totalcount 100 | set-Content top100.txt

說明:這里的Set-Content top100.txt是把前面一個語句的結果,寫一個新的文件——top100.txt

如果這個時候,你想獲取文件的第100行,你會不會想到去做一個很復雜的循環?如果是,那說明你有很好的編程素養。但是PowerShell告訴你不用如此麻煩。舉例如下:

復制代碼 代碼如下:
(Get-Content d:\1.txt -TotalCount 100)[-1]

說明:啥!你看到了啥?!如果你簡單的看()[-1],那是不是像數組呢?-1表示最后一個數組元素,那就表示前100行的最后一行,那是不是第100行呢?!

最后要說一下,這個命令返回的是一個對象數組,可以用ForEach-Object(別名是%)去遍歷它。非常方便,前面你應該已經看到“太陽”的例子了!

您可能感興趣的文章:
  • Windows PowerShell是啥?看完本文你就懂它了
  • 25個常用PowerShell命令總結
  • Windows Powershell 介紹和安裝
  • Powershell實現編寫和運行腳本
  • 淺談CMD和win powershell的區別
  • PowerShell中使用Get-Date獲取日期時間并格式化輸出的例子
  • PowerShell 入門基礎教程
  • Win8系統中使用PowerShell安裝APPX應用命令介紹
  • 使用 powershell 創建虛擬機

標簽:喀什 疫苗接種 南昌 臨汾 襄陽 湘潭 汕頭 天水

巨人網絡通訊聲明:本文標題《PowerShell讀取文件內容、替換文件內容、讀取限定行的例子》,本文關鍵詞  PowerShell,讀取,文件,內容,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PowerShell讀取文件內容、替換文件內容、讀取限定行的例子》相關的同類信息!
  • 本頁收集關于PowerShell讀取文件內容、替換文件內容、讀取限定行的例子的相關信息資訊供網民參考!
  • 推薦文章