原文:awk中打印連續多列,或者刪除多列的技巧

問題:比如有一個文件是 列,你只要后面的 列,怎么打印。 方法:把第一列和第二列做空 用print打印 wangjq mgmt humandb cat test wangjq mgmt humandb awk print test 這種方法有個問題:就是第一列和第二列並沒有消失,只是為空。 方法 :循環打印 用printf打印 wangjq mgmt humandb cat test wangjq ...

2017-12-09 15:29 0 9654 推薦指數:

查看詳情

awk打印以后的所有

有一次,需要打印之后的所有,在網上找了一下,發現了這個辦法。感覺這個方法的逆向思維很好:需要某以后的,如果直接清除了某之前的所有,那么剩下的不久滿足要求了嗎? 只顯示第二及以后所有,操作命令如下: awk '{ $1=""; print $0 }' file_name ...

Fri Jul 12 21:34:00 CST 2019 0 968
awk打印倒數第2

cat 1-iplist.txt | awk '{ print $(NF-2) }'|wc    實際示例: 打印nginx日志 變量request_time超過3秒的日志信息 [root@dataline-prod scripts]# cat /var/log ...

Mon Oct 29 18:49:00 CST 2018 0 4150
linux系統awk命令刪除指定

1、測試數據 2、刪除第二 3、刪除第二,不留空格 4、是否適用tab 5、是否適用tab ...

Sat Jul 17 22:37:00 CST 2021 0 1207
awk打印第n個參數到最后一個技巧/將n行組成一

打印第n參數到最后一個參數 文本的NF不等,即字段長度不固定,想截取從$3到$NF 第一反應是使用循環 但其實可以使用CU帽神給的技巧 如果分隔符比較標准的話(即使用的是統一的標准分隔符),建議還是用cut命令比較嗨皮 帽子神寫 ...

Fri Aug 18 22:43:00 CST 2017 0 3871
Linux:打印(輸出)所有的awk, $0)

如果想輸出所有的的話,只需要$0這個函數,例如以下命令: awk '/rs16945916/ {print $0}' test.txt > allcol.txt   rs16945916指的是打印在行中含有該字符的所有。 ...

Sun Sep 17 03:37:00 CST 2017 0 2974
awk打印指定以后的所有內容

今天在分析tomcat日志文件時,遇到一個問題,想統計外面用戶的user agent信息,因此就只需要過濾出第12之后的所有內容。 那么對於這個需求,我們到底該怎么處理呢,由於我沒有想到一個一步到位的方法,因此找到了一個取巧的方法,將其過程分成兩步: 1、使用awk將文件的前12替換為空 ...

Mon Jan 05 08:18:00 CST 2015 0 4193
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM