校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 知識(shí)庫(kù) > PowerShell讀取文件內(nèi)容、替換文件內(nèi)容、讀取限定行的例子

PowerShell讀取文件內(nèi)容、替換文件內(nèi)容、讀取限定行的例子

熱門(mén)標(biāo)簽:如何根據(jù)經(jīng)緯度百度地圖標(biāo)注 六寸地圖標(biāo)注點(diǎn)怎么刪除 新鄭電銷(xiāo)機(jī)器人一個(gè)月多少錢(qián) 電話(huà)機(jī)器人公司招聘 印臺(tái)區(qū)呼叫中心外呼系統(tǒng) 萬(wàn)全縣地圖標(biāo)注app 莫拉克電梯系統(tǒng)外呼怎么設(shè)置 地圖標(biāo)注的圖案 騰訊地圖標(biāo)注中心怎么標(biāo)注

我只能說(shuō),使用PowerShell來(lái)讀取文本文件實(shí)在是一件太簡(jiǎn)單的事情了。

Get-Content,獲取指定位置的項(xiàng)的內(nèi)容。

語(yǔ)法:Get-Content [-Path] 文件路徑>
[-Path]由方括號(hào)引起,表示可以寫(xiě),也可以不寫(xiě);不寫(xiě)則默認(rèn)后面是文件路徑,寫(xiě)了就指名道姓的說(shuō)后面是文件路徑。

直接運(yùn)行這樣一個(gè)命令,PowerShell將會(huì)把文件的內(nèi)容輸出到控制臺(tái)上,如果你是想看看文件的內(nèi)容,那這樣做就Perfect!

但有時(shí)候,你想玩點(diǎn)高難度的運(yùn)作——想把文件翻開(kāi)來(lái)對(duì)里面的內(nèi)容進(jìn)行修改,那后面你可以用管道來(lái)把它傳出去,或者直接把它賦值給一個(gè)變量。舉例如下:

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

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

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

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

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

說(shuō)明:這里的Set-Content top100.txt是把前面一個(gè)語(yǔ)句的結(jié)果,寫(xiě)一個(gè)新的文件——top100.txt

如果這個(gè)時(shí)候,你想獲取文件的第100行,你會(huì)不會(huì)想到去做一個(gè)很復(fù)雜的循環(huán)?如果是,那說(shuō)明你有很好的編程素養(yǎng)。但是PowerShell告訴你不用如此麻煩。舉例如下:

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

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

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

您可能感興趣的文章:
  • Windows PowerShell是啥?看完本文你就懂它了
  • 25個(gè)常用PowerShell命令總結(jié)
  • Windows Powershell 介紹和安裝
  • Powershell實(shí)現(xiàn)編寫(xiě)和運(yùn)行腳本
  • 淺談CMD和win powershell的區(qū)別
  • PowerShell中使用Get-Date獲取日期時(shí)間并格式化輸出的例子
  • PowerShell 入門(mén)基礎(chǔ)教程
  • Win8系統(tǒng)中使用PowerShell安裝APPX應(yīng)用命令介紹
  • 使用 powershell 創(chuàng)建虛擬機(jī)

標(biāo)簽:喀什 疫苗接種 南昌 臨汾 襄陽(yáng) 湘潭 汕頭 天水

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PowerShell讀取文件內(nèi)容、替換文件內(nèi)容、讀取限定行的例子》,本文關(guān)鍵詞  PowerShell,讀取,文件,內(nèi)容,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PowerShell讀取文件內(nèi)容、替換文件內(nèi)容、讀取限定行的例子》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于PowerShell讀取文件內(nèi)容、替換文件內(nèi)容、讀取限定行的例子的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 炉霍县| 舒城县| 保康县| 彩票| 青冈县| 石阡县| 洞头县| 江陵县| 池州市| 沁水县| 茌平县| 阳高县| 隆回县| 德昌县| 丘北县| 宜都市| 锡林浩特市| 栖霞市| 福清市| 余庆县| 中西区| 忻州市| 鹤峰县| 乐亭县| 四平市| 江都市| 山阳县| 岚皋县| 张家口市| 宝坻区| 颍上县| 亚东县| 日喀则市| 类乌齐县| 抚远县| 长宁县| 荣成市| 开阳县| 松滋市| 虎林市| 抚松县|