歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> GAWK代碼在Linux和Windows的區別

GAWK代碼在Linux和Windows的區別

日期:2017/2/28 15:57:49   编辑:Linux教程

如果你的awk代碼可以在Linux可以跑,在Windows下卻不行,請檢查代碼中是否有百分號%,將所有%轉義為%%。

例如我的這段處理Nginx日志時間的代碼:

Awk代碼

  1. date = substr($2,2,11)
  2. time = substr($2,14,8)
  3. gsub("/"," ",date)
  4. command = "gdate -d \"" date " " time "\" +%%s"
  5. command | getline datetime
Copyright © Linux教程網 All Rights Reserved