PowerShell:
Tekstitiedoston lukeminen

How to: (Kuinka tehdään:)

PowerShellissa tekstitiedoston lukeminen on suoraviivaista. Tässä pari esimerkkiä:

Tiedoston lukeminen kokonaisuudessaan:

$content = Get-Content -Path 'example.txt'
Write-Output $content

Rivi riviltä lukeminen:

Get-Content -Path 'example.txt' | ForEach-Object {
    Write-Output $_
}

Tuloste näyttää tiedoston sisällön konsolissa.

Deep Dive (Syväsukellus)

History: PowerShellin edeltäjä oli Command Prompt ja sen batch-skriptaus, mutta PowerShell toi mukanaan tehokkaamman ja objekti-pohjaisen lähestymistavan automatisointiin ja hallintaan Windowsissa.

Vaihtoehdot: PowerShellin lisäksi tiedostoja voi lukea erilaisilla ohjelmointikielillä kuten Pythonilla, Javalla, tai vaikkapa Bash-skriptillä Linuxissa. Jokaisella on omat hyvät ja huonot puolensa.

Toteutuksen yksityiskohdat: Get-Content cmdlet lukee tiedoston sisällön ja palauttaa sen joko merkkijonona tai merkkijonojen taulukkona. ISOissa tiedostoissa on suositeltavaa lukea tiedoston sisältö riveittäin muistinkäytön tehostamiseksi.

See Also (Katso myös)