2015-10-07 95 views
0

调用命令来管理虚拟机并尝试传递sed命令,但我无法转义导致许多语法错误消息的某些字符。sed通过powershell脚本替换指定的行

PowerShell脚本: -ScriptText 'sed的-i '61s#.*# < property name="jobExecutionIntervalInHours" value="24A" /> #' 文件路径“

试过了......请让我知道

非常感谢

+0

如何使用sed的'-f'参数指定一个包含命令的文件,而不是发明复杂的转义序列? – vonPryz

回答

0

这是一个有点困难不知道更多关于您的本地sed命令和shell的功能。以下命令应该可移植到所有POSIX兼容版本sed和支持重定向器>的shell。

sed '61s/.*/ < property name="jobExecutionIntervalInHours" value="24A" /g' oldfile > newfile