" perl -i.bak script.pl * .txt"从powershell提示使用activestate perl和windows 10

时间:2017-11-07 14:45:52

标签: perl powershell

如何使用activestate perl从powershell提示符调用此命令?

PS> perl -i.bak script.pl (dir *.txt | %{$_.FullName})

总是在-i标志上给我一个错误,然后拒绝扩展* .txt

我可以解决* .txt问题。

PS> perl -ibak script.pl (dir *.txt | %{$_.FullName})

但是,逃避'。'因为-i flag让我感到困惑。

但这有效:

<ColumnDefinition Width="15"></ColumnDefinition>

它只是在备份文件扩展名中没有点的烦恼。所以我回想起如何逃避&#39;。&#39;在powershell。

1 个答案:

答案 0 :(得分:0)

找到答案:

PS> perl "-i.bak" script.pl (dir *.txt | %{$_.FullName})

键是-i标志周围的引号,包括其参数值。