I am trying to replicate the functionality of the cat command in Unix.
cat
I would like to avoid solutions where I explicitly read both files into variables
If you need to order the files by specific parameter (e.g. date time):
gci *.log | sort LastWriteTime | % {$(Get-Content $_)} | Set-Content result.log