[請問] 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