Dos2unix und unix2dos in der PowerShell
Aus Wiki Thomas-Krenn.AG
function set-dos2unix ($in)
{
$result = [string]$in.replace("`r","")
return $result
}
function set-unix2dos ($in)
{
$result = [string]$in.replace("`r","")
$result = [string]$result.replace("`n","`r`n")
return $result
}
Die beiden Funktionen einfach in das PowerShell Skript laden und wie folgt aufrufen:
Beispielstring (Dieser hat durch die PowerShell immer das DOS Format):
$command = @" cat << EOF > /etc/test.test nameserver 152.1.1.22 nameserver 152.1.1.206 nameserver 152.1.1.161 EOF "@
Anpassung String ins Unix Format
$unix = set-dos2unix($command) $unix
Autor: Dennis Zimmer, VMachine.de