PowerShell: Riti Ruul, PowerShell Kodutoo Ruul.ps1: Difference between revisions
From ICO wiki
Jump to navigationJump to search
Created page with '<# .SYNOPSIS Skript otsib etteantud sõne etteantud failidest My Documentside alt .DESCRIPTION .VERSION 0.1 .NOTES Autor: Riti Ruul(AK31) #> #SÕNE MÄÄRAMINE $…' |
No edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<source lang="powershell"> | |||
<# | <# | ||
.SYNOPSIS | .SYNOPSIS | ||
Skript otsib etteantud sõne etteantud failidest My Documentside alt | |||
.DESCRIPTION | |||
.VERSION | .VERSION | ||
Line 13: | Line 15: | ||
#SÕNE MÄÄRAMINE | #SÕNE MÄÄRAMINE | ||
$sõne = Read-Host "Palun sisesta otsitav sõna või lühend!" | $sõne = Read-Host "Palun sisesta otsitav sõna või lühend!" | ||
#Write-Host "Otsime Sõne: $sõne" | #Write-Host "Otsime Sõne: $sõne" | ||
#KATALOOGI MÄÄRAMINE | #KATALOOGI MÄÄRAMINE | ||
Line 19: | Line 21: | ||
if (! $kaust) { | if (! $kaust) { | ||
$kaust = Read-Host "Millisest kataloogist antud sõna otsime? (Nt.C:\Documents and Settings\Arvuti\My Documents)" | $kaust = Read-Host "Millisest kataloogist antud sõna otsime? (Nt.C:\Documents and Settings\Arvuti\My Documents)" | ||
} | |||
#Write-Host "Sõne otsime kataloogist $kaust " | |||
#SKRIPTI ÜLESANNE | |||
Write-Host "Otsime Sõne: $sõne Kataloogist $kaust!" | |||
#MILLISTE FAILITÜÜPIDE SEEST OTSIME? | |||
$tulemus = Get-ChildItem -Path $kaust -Recurse -Include *.doc, *.pdf,*.txt, *.xls | Select-String "$sõne" | |||
#| Split-Path $kaust | |||
#$select = Get-Item $tulemus | | |||
#| Get-Content -Path $kaust | |||
#VÄLJUNDI KUVAMINE .*TXT FAILI | |||
$salvestamine = Read-Host "Kuhu salvestame tulemuse? Näiteks: C:\Documents and Settings\Arvuti\My Documents" | |||
#Väljastame tulemuse. | |||
$tulemus | Out-File -filepath $salvestamine -Append -encoding UTF8 | |||
Write-Host "Tulemus on salvestatud faili, asukohaga $salvestamine" | |||
</source> |
Latest revision as of 09:20, 27 January 2012
<#
.SYNOPSIS
Skript otsib etteantud sõne etteantud failidest My Documentside alt
.DESCRIPTION
.VERSION
0.1
.NOTES
Autor: Riti Ruul(AK31)
#>
#SÕNE MÄÄRAMINE
$sõne = Read-Host "Palun sisesta otsitav sõna või lühend!"
#Write-Host "Otsime Sõne: $sõne"
#KATALOOGI MÄÄRAMINE
$kaust = $args[0]
if (! $kaust) {
$kaust = Read-Host "Millisest kataloogist antud sõna otsime? (Nt.C:\Documents and Settings\Arvuti\My Documents)"
}
#Write-Host "Sõne otsime kataloogist $kaust "
#SKRIPTI ÜLESANNE
Write-Host "Otsime Sõne: $sõne Kataloogist $kaust!"
#MILLISTE FAILITÜÜPIDE SEEST OTSIME?
$tulemus = Get-ChildItem -Path $kaust -Recurse -Include *.doc, *.pdf,*.txt, *.xls | Select-String "$sõne"
#| Split-Path $kaust
#$select = Get-Item $tulemus |
#| Get-Content -Path $kaust
#VÄLJUNDI KUVAMINE .*TXT FAILI
$salvestamine = Read-Host "Kuhu salvestame tulemuse? Näiteks: C:\Documents and Settings\Arvuti\My Documents"
#Väljastame tulemuse.
$tulemus | Out-File -filepath $salvestamine -Append -encoding UTF8
Write-Host "Tulemus on salvestatud faili, asukohaga $salvestamine"