[请问] ping 筛选个别结果,输出log

楼主: muxappsi (mux~)   2020-07-10 10:22:56
ping 168.95.1.1 > log.txt
这样存成*.bat 没反应
请问如何写才会正常跑
回复自 168.95.1.1: 字节=32 时间=6ms TTL=248
想要筛选 大于时间 > 15ms以上的纪录并存盘
该如何写呢
谢谢
作者: OrzOGC (洞八达人.拖哨天王)   2020-07-10 10:28:00
第一行会产生log.txt 你要进去log.txt看
作者: andy90498 (枫情)   2020-07-10 10:29:00
存盘的部分我是这样写https://i.imgur.com/5grE83V.png
作者: chienweichih ((゚д゚))   2020-07-10 10:36:00
awk
作者: ChungLi5566 (中坜56哥)   2020-07-10 10:42:00
第一行@echo off
作者: Schottky (顺风相送)   2020-07-10 10:44:00
还在找问题时不需要先 echo off 吧
作者: ChungLi5566 (中坜56哥)   2020-07-10 10:47:00
for /f "tokens=4" %%a in (‘ping 168.95.1.1’) do(判断式)
作者: Schottky (顺风相送)   2020-07-10 10:48:00
Powershell 有 String.Split() 可以用来分割字串但如果是我,应该会用三楼的 awk 简便许多问题是 awk 根本就不是 DOS 指令,它是 UNIX 那一边的
作者: OrzOGC (洞八达人.拖哨天王)   2020-07-10 10:49:00
awk不是Linux上才有?不然就要另外装
作者: Schottky (顺风相送)   2020-07-10 10:51:00
MinGW 有编译好的独立 awk.exe 可以直接拿到 Windows 用但你用到了外部工具,就得连怎么取得这个外部工具都写进SOP 交接给以后的人,否则过阵子变成失传的上古绝学....

Links booklink

Contact Us: admin [ a t ] ucptt.com