看板 ask 關於我們 聯絡資訊
ping 168.95.1.1 > log.txt 這樣存成*.bat 沒反應 請問如何寫才會正常跑 回覆自 168.95.1.1: 位元組=32 時間=6ms TTL=248 想要篩選 大於時間 > 15ms以上的紀錄並存檔 該如何寫呢 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.166.90.15 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/ask/M.1594347778.A.839.html
OrzOGC: 第一行會產生log.txt 你要進去log.txt看 07/10 10:28
andy90498: 存檔的部分我是這樣寫https://i.imgur.com/5grE83V.png 07/10 10:29
chienweichih: awk 07/10 10:36
ChungLi5566: 第一行@echo off 07/10 10:42
Schottky: 還在找問題時不需要先 echo off 吧 07/10 10:44
ChungLi5566: for /f "tokens=4" %%a in (‘ping 168.95.1.1’) do 07/10 10:47
ChungLi5566: (判斷式) 07/10 10:47
Schottky: Powershell 有 String.Split() 可以用來分割字串 07/10 10:48
Schottky: 但如果是我,應該會用三樓的 awk 簡便許多 07/10 10:48
Schottky: 問題是 awk 根本就不是 DOS 指令,它是 UNIX 那一邊的 07/10 10:49
OrzOGC: awk不是Linux上才有?不然就要另外裝 07/10 10:49
Schottky: MinGW 有編譯好的獨立 awk.exe 可以直接拿到 Windows 用 07/10 10:51
Schottky: 但你用到了外部工具,就得連怎麼取得這個外部工具都寫進 07/10 10:53
Schottky: SOP 交接給以後的人,否則過陣子變成失傳的上古絕學.... 07/10 10:53