我需要将以下命令重定向到文件。
ping -i 10 host | perl -nle 'print scalar(localtime), " ", $_'
我试过> output.txt和>> output.txt,它不起作用。
韩国社交协会
答案 0 :(得分:2)
如果要修改命令以确保ping
正确完成,而不是<ctrl-c>
。
ping -c 5 -i 10 host | perl -nle 'print scalar(localtime), " ", $_' > output.txt
然后它听起来像是一个缓冲问题。您可以使用perl
在$| = 1
中关闭哪个。
ping -i 10 host | perl -nle '$|++; print scalar(localtime), " ", $_' > output.txt