|
Has anyone sucessfully read the value of the $OFS variable? All the code I search in books and online will do something like this
$OFS = <some character>
but none of them first save the orignal value
The problem I'm having is the default OFS variable seems to be instanciated
on the fly
dir variable:OFS
will return an error stating it doesn't exist nor does the following see it
Get-Variable -Scope global -Name o*
so if you by habit use Set-PSDebug -Strict in your scripts it will error out.
According to About_Automatic_Variables all of these are set by Powershell
while I can see some of the "read-only" type variables being created on the
fly; I don't see why the OFS variable should be.
I would like to keep the user default value for OFS if I need to override
it. so that it can be restored i.e.
$oldOFS = $OFS
set-variable -name oldOFS -value $OFS
I feel like I'm missing something here but I don't see what or how to achive
this short of catching the error.
thx
bob |