Powershell Scripting Games - Day 3
This is my solution for Beginner Event 3
Here we have to parse a file and split it into two and rename the original file
# Read the input file
$InputFile = ".\Shot Put.txt"
#Get the content of the file
$Content = Get-Content $InputFile
#create the two files
$outfile1 = ".\Shot Put A.txt"
$outfile2 = ".\Shot Put B.txt"
#We now parse the file and divide it
{
if ($line -match "^\\s\*$") #We have reached the end of a paragraph
foreach ($line in $Content)
{$outfile = $outfile2}
else
{$line >> $outfile1} #The rest we put into the first file
}
#Rename the file
Rename-Item -path '.\Shot Put.txt' -newname '.\Shot Put.old'