我有一个 powershell脚本,如下所示:这是将字符串转换为新行。
$path = Join-Path $args[0] $args[1]
$word = "#@#@#"
$replacement = "`r`n"
$text = get-content $path
$newText = $text -replace $word,$replacement
$newText > $path
$c=get-content $path
Set-Content -Encoding ASCII $c -Path $path
并从.bat文件中调用它
这在手动调用时工作正常,但在从Informatica预会话调用时会出现无限循环,并显示错误消息:
等待n秒以使shell命令的子进程退出。
代码可能出现什么问题?