bash中的awk+locate问题
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
bash中的awk+locate问题
还有awk只找第一个匹配就退出的控制参数,省得老是用 |head -n 1 过滤。
上次由 eexpress 在 2006-08-14 15:30,总共编辑 2 次。
● 鸣学
- 5451vs5451
- 帖子: 345
- 注册时间: 2006-07-14 18:56
- 来自: Apple Valley, Planet Tux, Linux System
Re: bash中的awk问题
退出用exit。eexpress 写了:还有awk只找第一个匹配就退出的控制参数,省得老是用 |head -n 1 过滤。
- 5451vs5451
- 帖子: 345
- 注册时间: 2006-07-14 18:56
- 来自: Apple Valley, Planet Tux, Linux System
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- 5451vs5451
- 帖子: 345
- 注册时间: 2006-07-14 18:56
- 来自: Apple Valley, Planet Tux, Linux System
locate里没找到这样的参数。不过下面的方法好像可以节省一点时间。
代码: 全选
$ time locate linux > /dev/null
real 0m1.114s
user 0m0.362s
sys 0m0.550s
$ time locate linux | awk '/linux/{print;exit}' > /dev/null
real 0m0.093s
user 0m0.030s
sys 0m0.009s
- laborer
- 帖子: 1016
- 注册时间: 2005-10-25 11:15
- 联系:
- 5451vs5451
- 帖子: 345
- 注册时间: 2006-07-14 18:56
- 来自: Apple Valley, Planet Tux, Linux System