1
我们有一个在unix环境中正常执行的脚本。 以下是从脚本行:Get-Content命令未被识别
command => 'use/bin/tail -n 1 %{path} | grep --silent -F "%{message}" && rm -f {path}'
当在PowerShell中运行时,use/bin/tail
路径显然是不认可的。作为一种替代我尝试这样做:
command => 'Get-Content -n 1 %{path} -Tail | grep --silent -F "%{message}" && rm -f {path}'
然而,当从PowerShell命令行运行本身时Get-Content
一经确认,不能识别从脚本中运行时。 这是错误信息:
'Get-Content'不被识别为内部或外部命令,可操作程序或批处理文件。
在PowerShell中运行脚本时,复制unix tail
命令的正确方法是什么?
谢谢。该脚本正在从Powershell命令行运行 - 需要执行哪些操作才能由powershell主机执行,而不是命令提示符? – user1052610
你可以发布一个截图吗?我觉得很难相信?! –
@ user1052610不确定最后一部分。你是否在等待某个消息发生,然后删除该文件一旦发生? –