Enviar pesquisa
Carregar
Awk skills
•
Transferir como ODP, PDF
•
10 gostaram
•
5,045 visualizações
B
bones7456
Seguir
by bones7456 @ HZLUG
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 13
Baixar agora
Recomendados
2011 Java TWO
千呼萬喚始出來的 Java SE 7
千呼萬喚始出來的 Java SE 7
Justin Lin
Scala 是一套結合了物件導向與 Function Programming 典範的程式語言,在實作 方面則建構在 JVM 平台之上,將其原始碼編譯成 JVM Bytecode 並由 JVM 執行。 由於這個原因,Scala 與 Java 擁有相當高的 interoperability,在這個講題中 我們會介紹如何透過這樣的特性,將 Scala 導入原本使用 Java 實作的專案,以 及相關的小技巧。
如何在 Java App 中導入 Scala
如何在 Java App 中導入 Scala
javatwo2011
2015放視大賞-工作坊-Java 8 與 retrolambda
Java 8 與 retrolambda
Java 8 與 retrolambda
Justin Lin
Scala中的函数式特征
functional-scala
functional-scala
wang hongjiang
The Evolution of Async Programming (GZ TechParty C#)
The Evolution of Async Programming (GZ TechParty C#)
jeffz
Scala function-and-closures
Scala function-and-closures
wang hongjiang
Level 101 introduction to Apple Swift programing language
Mokoversity Course: Apple Swift 101 - Introduction
Mokoversity Course: Apple Swift 101 - Introduction
Jollen Chen
a utility-belt library for JavaScript By zfcao@corp.netease.com at 2012-09-07
Underscore
Underscore
cazhfe
Recomendados
2011 Java TWO
千呼萬喚始出來的 Java SE 7
千呼萬喚始出來的 Java SE 7
Justin Lin
Scala 是一套結合了物件導向與 Function Programming 典範的程式語言,在實作 方面則建構在 JVM 平台之上,將其原始碼編譯成 JVM Bytecode 並由 JVM 執行。 由於這個原因,Scala 與 Java 擁有相當高的 interoperability,在這個講題中 我們會介紹如何透過這樣的特性,將 Scala 導入原本使用 Java 實作的專案,以 及相關的小技巧。
如何在 Java App 中導入 Scala
如何在 Java App 中導入 Scala
javatwo2011
2015放視大賞-工作坊-Java 8 與 retrolambda
Java 8 與 retrolambda
Java 8 與 retrolambda
Justin Lin
Scala中的函数式特征
functional-scala
functional-scala
wang hongjiang
The Evolution of Async Programming (GZ TechParty C#)
The Evolution of Async Programming (GZ TechParty C#)
jeffz
Scala function-and-closures
Scala function-and-closures
wang hongjiang
Level 101 introduction to Apple Swift programing language
Mokoversity Course: Apple Swift 101 - Introduction
Mokoversity Course: Apple Swift 101 - Introduction
Jollen Chen
a utility-belt library for JavaScript By zfcao@corp.netease.com at 2012-09-07
Underscore
Underscore
cazhfe
2012 Java TWO 你可以在以下鏈結找到中文內容: http://www.codedata.com.tw/java/understanding-lambda-closure-1-from-javascript-function-1/
Java SE 8 的 Lambda 連鎖效應 - 語法、風格與程式庫
Java SE 8 的 Lambda 連鎖效應 - 語法、風格與程式庫
Justin Lin
JavaScript现代化排错实践
JavaScript现代化排错实践
jeffz
Haskell语言的概览性介绍,内容有: 若干语言特性(是什么让Haskell如此独特?):Lambda,Curry, Algebraic Data Type,Type Class, Purity,Lazy Evaluation; 对并行与并发的支持; 若干有启发性的例子以及性能问题; Haskell在工业界的应用;
Hi Haskell
Hi Haskell
Jifeng Deng
Wind.js无障碍调试与排错
Wind.js无障碍调试与排错
jeffz
概略地介紹LLVM的基本架構
COSCUP 2016 - LLVM 由淺入淺
COSCUP 2016 - LLVM 由淺入淺
宗凡 楊
About linux awk tool
6, awk
6, awk
ted-xu
2010 Java Certification Day 你可以在以下鏈結找到中文內容: http://www.codedata.com.tw/java/understanding-lambda-closure-1-from-javascript-function-1/
lambda/closure – JavaScript、Python、Scala 到 Java SE 7
lambda/closure – JavaScript、Python、Scala 到 Java SE 7
Justin Lin
高端职业玩家速成攻略
IOS入门分享
IOS入门分享
zenyuhao
Object-C基础快速入门
iPhone,ios,Object-C基础入门
iPhone,ios,Object-C基础入门
Lucien Li
This is about the experience in HITCON 2014.
HITCON CTF 2014 BambooFox 解題心得分享
HITCON CTF 2014 BambooFox 解題心得分享
Chong-Kuan Chen
响应式编程, 原理, 结构以及使用方法
Reactive X 响应式编程
Reactive X 响应式编程
Jun Liu
Ecma script edition5-小试
Ecma script edition5-小试
lydiafly
於 2014/12/6, 7, 13, 14 受邀於 彰化師範大學 資訊工程學系系學會 進行 Laravel 工作坊,內容共分 12 個主題: 0. 工作坊簡介 - http://www.slideshare.net/shengyou/0-43453831 1. 開發環境建置 - http://www.slideshare.net/shengyou/1-43453834 2. 開發流程與工具介紹 - http://www.slideshare.net/shengyou/2-43453836 3. 專案啟動與設定 - http://www.slideshare.net/shengyou/3-43453837 4. Schema & Migration 操作 - http://www.slideshare.net/shengyou/4-schemamigration 5. Model & Seeding 整合 - http://www.slideshare.net/shengyou/5-modelseeding 6. 使用 Eloquent ORM - http://www.slideshare.net/shengyou/6-eloquent-orm 7. Route 機制 - http://www.slideshare.net/shengyou/7-route 8. View 與 Blade 樣板引擎 - http://www.slideshare.net/shengyou/8-view 9. 連結 Controller - http://www.slideshare.net/shengyou/9-controller 10. CRUD 綜合應用 - http://www.slideshare.net/shengyou/10-crud 11. 使用者認證 - http://www.slideshare.net/shengyou/11-43453858 12. 應用程式佈署 - http://www.slideshare.net/shengyou/12-43453865 完整課程訊息請見:http://www.laravel-dojo.com/courses/laravel4-first-class 程式碼範例請見:https://github.com/laravel-dojo/laravel4-first-class-example
使用 Eloquent ORM
使用 Eloquent ORM
Shengyou Fan
2009 Java Certification Day
深入淺出 Web 容器 - Tomcat 原始碼分析
深入淺出 Web 容器 - Tomcat 原始碼分析
Justin Lin
2012 Java Certification Day 你可以在以下鏈結找到中文內容: http://www.codedata.com.tw/java/functional-programming-for-java-developers-1-a-preliminary-study/
Java 開發者的函數式程式設計
Java 開發者的函數式程式設計
Justin Lin
C# Reflection & activator
Reflection & activator
Reflection & activator
LearningTech
Krediti analiza polozaja duznika 2
Krediti analiza polozaja duznika 2
sdphrvatske
Functions
Functions
galahim
Xâu kí tự
Xâu kí tự
Linh Lê
I am always looking for top professionals to join our team. Give me a call or send me an Inmail.
Recruiting brochure 1 7
Recruiting brochure 1 7
Brenda_2010
Coffee
Coffee
อภิสร แท่นพิทักษ์
Check out this frndz.......
Lavida life
Lavida life
pradeep06m
Mais conteúdo relacionado
Mais procurados
2012 Java TWO 你可以在以下鏈結找到中文內容: http://www.codedata.com.tw/java/understanding-lambda-closure-1-from-javascript-function-1/
Java SE 8 的 Lambda 連鎖效應 - 語法、風格與程式庫
Java SE 8 的 Lambda 連鎖效應 - 語法、風格與程式庫
Justin Lin
JavaScript现代化排错实践
JavaScript现代化排错实践
jeffz
Haskell语言的概览性介绍,内容有: 若干语言特性(是什么让Haskell如此独特?):Lambda,Curry, Algebraic Data Type,Type Class, Purity,Lazy Evaluation; 对并行与并发的支持; 若干有启发性的例子以及性能问题; Haskell在工业界的应用;
Hi Haskell
Hi Haskell
Jifeng Deng
Wind.js无障碍调试与排错
Wind.js无障碍调试与排错
jeffz
概略地介紹LLVM的基本架構
COSCUP 2016 - LLVM 由淺入淺
COSCUP 2016 - LLVM 由淺入淺
宗凡 楊
About linux awk tool
6, awk
6, awk
ted-xu
2010 Java Certification Day 你可以在以下鏈結找到中文內容: http://www.codedata.com.tw/java/understanding-lambda-closure-1-from-javascript-function-1/
lambda/closure – JavaScript、Python、Scala 到 Java SE 7
lambda/closure – JavaScript、Python、Scala 到 Java SE 7
Justin Lin
高端职业玩家速成攻略
IOS入门分享
IOS入门分享
zenyuhao
Object-C基础快速入门
iPhone,ios,Object-C基础入门
iPhone,ios,Object-C基础入门
Lucien Li
This is about the experience in HITCON 2014.
HITCON CTF 2014 BambooFox 解題心得分享
HITCON CTF 2014 BambooFox 解題心得分享
Chong-Kuan Chen
响应式编程, 原理, 结构以及使用方法
Reactive X 响应式编程
Reactive X 响应式编程
Jun Liu
Ecma script edition5-小试
Ecma script edition5-小试
lydiafly
於 2014/12/6, 7, 13, 14 受邀於 彰化師範大學 資訊工程學系系學會 進行 Laravel 工作坊,內容共分 12 個主題: 0. 工作坊簡介 - http://www.slideshare.net/shengyou/0-43453831 1. 開發環境建置 - http://www.slideshare.net/shengyou/1-43453834 2. 開發流程與工具介紹 - http://www.slideshare.net/shengyou/2-43453836 3. 專案啟動與設定 - http://www.slideshare.net/shengyou/3-43453837 4. Schema & Migration 操作 - http://www.slideshare.net/shengyou/4-schemamigration 5. Model & Seeding 整合 - http://www.slideshare.net/shengyou/5-modelseeding 6. 使用 Eloquent ORM - http://www.slideshare.net/shengyou/6-eloquent-orm 7. Route 機制 - http://www.slideshare.net/shengyou/7-route 8. View 與 Blade 樣板引擎 - http://www.slideshare.net/shengyou/8-view 9. 連結 Controller - http://www.slideshare.net/shengyou/9-controller 10. CRUD 綜合應用 - http://www.slideshare.net/shengyou/10-crud 11. 使用者認證 - http://www.slideshare.net/shengyou/11-43453858 12. 應用程式佈署 - http://www.slideshare.net/shengyou/12-43453865 完整課程訊息請見:http://www.laravel-dojo.com/courses/laravel4-first-class 程式碼範例請見:https://github.com/laravel-dojo/laravel4-first-class-example
使用 Eloquent ORM
使用 Eloquent ORM
Shengyou Fan
2009 Java Certification Day
深入淺出 Web 容器 - Tomcat 原始碼分析
深入淺出 Web 容器 - Tomcat 原始碼分析
Justin Lin
2012 Java Certification Day 你可以在以下鏈結找到中文內容: http://www.codedata.com.tw/java/functional-programming-for-java-developers-1-a-preliminary-study/
Java 開發者的函數式程式設計
Java 開發者的函數式程式設計
Justin Lin
C# Reflection & activator
Reflection & activator
Reflection & activator
LearningTech
Mais procurados
(16)
Java SE 8 的 Lambda 連鎖效應 - 語法、風格與程式庫
Java SE 8 的 Lambda 連鎖效應 - 語法、風格與程式庫
JavaScript现代化排错实践
JavaScript现代化排错实践
Hi Haskell
Hi Haskell
Wind.js无障碍调试与排错
Wind.js无障碍调试与排错
COSCUP 2016 - LLVM 由淺入淺
COSCUP 2016 - LLVM 由淺入淺
6, awk
6, awk
lambda/closure – JavaScript、Python、Scala 到 Java SE 7
lambda/closure – JavaScript、Python、Scala 到 Java SE 7
IOS入门分享
IOS入门分享
iPhone,ios,Object-C基础入门
iPhone,ios,Object-C基础入门
HITCON CTF 2014 BambooFox 解題心得分享
HITCON CTF 2014 BambooFox 解題心得分享
Reactive X 响应式编程
Reactive X 响应式编程
Ecma script edition5-小试
Ecma script edition5-小试
使用 Eloquent ORM
使用 Eloquent ORM
深入淺出 Web 容器 - Tomcat 原始碼分析
深入淺出 Web 容器 - Tomcat 原始碼分析
Java 開發者的函數式程式設計
Java 開發者的函數式程式設計
Reflection & activator
Reflection & activator
Destaque
Krediti analiza polozaja duznika 2
Krediti analiza polozaja duznika 2
sdphrvatske
Functions
Functions
galahim
Xâu kí tự
Xâu kí tự
Linh Lê
I am always looking for top professionals to join our team. Give me a call or send me an Inmail.
Recruiting brochure 1 7
Recruiting brochure 1 7
Brenda_2010
Coffee
Coffee
อภิสร แท่นพิทักษ์
Check out this frndz.......
Lavida life
Lavida life
pradeep06m
Pregled ponude internet bankarstva u Hrvatskoj
Internet Bankarstvo U Hrvatskoj
Internet Bankarstvo U Hrvatskoj
kivinisamja
Amira Čolak prezentacija
Platni bilans - Amira Čolak
Platni bilans - Amira Čolak
amira colak
SSH Physician-Scientists(臨床研究者への道)
SSH Physician-Scientists(臨床研究者への道)
BostonIDI
Historical Conceptions of the Self
Historical Conceptions of the Self
PeterColeman
Tutoriel simple pour créer un blog Blogger.
Tutoriel Blogger Creation De Blog
Tutoriel Blogger Creation De Blog
C. gabrielle
AWS サービスアップデートまとめ 2013年8月
AWS サービスアップデートまとめ 2013年8月
Yasuhiro Horiuchi
Destaque
(12)
Krediti analiza polozaja duznika 2
Krediti analiza polozaja duznika 2
Functions
Functions
Xâu kí tự
Xâu kí tự
Recruiting brochure 1 7
Recruiting brochure 1 7
Coffee
Coffee
Lavida life
Lavida life
Internet Bankarstvo U Hrvatskoj
Internet Bankarstvo U Hrvatskoj
Platni bilans - Amira Čolak
Platni bilans - Amira Čolak
SSH Physician-Scientists(臨床研究者への道)
SSH Physician-Scientists(臨床研究者への道)
Historical Conceptions of the Self
Historical Conceptions of the Self
Tutoriel Blogger Creation De Blog
Tutoriel Blogger Creation De Blog
AWS サービスアップデートまとめ 2013年8月
AWS サービスアップデートまとめ 2013年8月
Semelhante a Awk skills
lua & ngx_lua 的介绍与应用
lua & ngx_lua 的介绍与应用
hugo
java7, fork-
Java7 fork join framework and closures
Java7 fork join framework and closures
wang hongjiang
Log analytics
Log analytics
itseo
How To Use Lua In iOS
iOS中Lua脚本的应用
iOS中Lua脚本的应用
Proteas Wang
Java Jdk6学习笔记[Ppt]
Java Jdk6学习笔记[Ppt]
yiditushe
2. java introduction
2. java introduction
netdbncku
AOP概念及实践
AOP概念及实践
AOP概念及实践
Tony Deng
[圣思园][Java SE]Io 3
[圣思园][Java SE]Io 3
ArBing Xie
Basic knowledge for Linux binary Exploitation
Linux binary Exploitation - Basic knowledge
Linux binary Exploitation - Basic knowledge
Angel Boy
目前我们部门的全部项目都是前后端完全分离的,在享受前后端分离低耦合的好处的同时,也引入了种种新的问题,其中 API 联调效率问题是我们当前想着重优化的点。通过跟云计算,云盘,猫眼,外卖等项目组的沟通我们打造了现在的 Vane 系统。通过 Vane 系统开发者只需要用 markdown 定义一次 API 即可自动生成 API 文档, mock 假数据,单元测试 API,以及流程控制。和传统的联调平台不同之处在于 Vane 的架构是完全分布式的,开发者可以在不联网的情况下持续使用它。 分享者:吕伟,美团点评技术工程部高级工程师,目前负责基础库建设,工程自动化方面的工作。是整个团队 Node 方向的顾问之一。去年负责了美团考试,近期主要负责公司内部联调平台等基础设施的架构设计和开发。
美团点评技术沙龙05 - 前后端联调方案探索与应用
美团点评技术沙龙05 - 前后端联调方案探索与应用
美团点评技术团队
2012-2-26珠三角沙龙
Scala
Scala
popeast
Ali-tomcat
Ali-tomcat
wang hongjiang
給 Ruby 開發者的
⼤語⾔模型 LLM 應⽤開發入⾨
⼤語⾔模型 LLM 應⽤開發入⾨
Wen-Tien Chang
Semelhante a Awk skills
(13)
lua & ngx_lua 的介绍与应用
lua & ngx_lua 的介绍与应用
Java7 fork join framework and closures
Java7 fork join framework and closures
Log analytics
Log analytics
iOS中Lua脚本的应用
iOS中Lua脚本的应用
Java Jdk6学习笔记[Ppt]
Java Jdk6学习笔记[Ppt]
2. java introduction
2. java introduction
AOP概念及实践
AOP概念及实践
[圣思园][Java SE]Io 3
[圣思园][Java SE]Io 3
Linux binary Exploitation - Basic knowledge
Linux binary Exploitation - Basic knowledge
美团点评技术沙龙05 - 前后端联调方案探索与应用
美团点评技术沙龙05 - 前后端联调方案探索与应用
Scala
Scala
Ali-tomcat
Ali-tomcat
⼤語⾔模型 LLM 應⽤開發入⾨
⼤語⾔模型 LLM 應⽤開發入⾨
Awk skills
1.
Awk skills By
@ bones7456 2011.1
2.
3.
不需编译,无类型,支持数组
4.
5.
6.
7.
整个awk程序,就是由若干个 Pattern {
Actions } 组成
8.
结论:依次读入文本流的一行,更新内建变量的值,对这行依次执行每个Pattern { Actions
}
9.
10.
11.
12.
END
13.
14.
15.
FS 可以通过命令行参数-F指定,也可以直接赋值。
16.
整行数据放在 $0 ,第一列放在
$1 ,第二列 $2 ...
17.
18.
19.
注意:命令最好要主动close掉,不然会引起不可知的问题
20.
awk 'BEGIN{cmd="date";cmd |
getline a;close(cmd); print a}'
21.
close的内容要命令严格一致,所以建议使用变量。
22.
23.
各项之间用 OFS 分隔,默认是一个空格
24.
25.
用格式字符串指定输出方式,不添加任何额外的字符
26.
C的printf可以看 man 3
printf
27.
28.
'{for(i=1;i<=NF;i++)A[$i]++}
29.
END{for(key in A)print
key,A[key]}' |
30.
31.
32.
33.
改变 RS ,就可以改变分行方式
34.
35.
Thanks! any questions?
Baixar agora