我正在使用此批处理命令将ping输出保存到文本文件
elem = browser.find_element_by_xpath('/html/body/pre')
# Now extract text from that element.
c = elem.text
但是当我将上述命令保存在批处理文件中并尝试运行它时,在命令提示符窗口中我的命令转换为以下命令...
<?php
$nume=$_POST['n']
for($i=1;$i<=n;$i++)
{
for($j=1;$j<=n;$j++)
{
if($i==$j) $a[$i][$j]=0;
else $a[$i][$j]=$i;
echo $a[$i][$j]." ";
}
echo $a[$i][$j];
}
?>
你可以看到第二个命令ping 10.226.2.10 -n 10 >>ping_ip.txt
中有额外的1,我不知道它是怎么来的......有人请你提出宝贵意见
答案 0 :(得分:4)
这只是正常行为。
在批处理文件中,您有一些输入/输出流:
您的>>
运算符隐式重定向标准输出流,即重定向流编号1,cmd
解析器转换命令
command >> output
进入
command 1>> output
显示基于隐式请求执行的显式命令
答案 1 :(得分:-1)
带有时间戳并附加到文件的 Powershell。
ping.exe -t example.com | Foreach{"{0} - {1}" -f (Get-Date),$_} | out-file .\ping.txt -append