小编Evi*_*ius的帖子

Grep输出有多种颜色?

在使用2个或更多模式的文本文件运行grep的bash中是否有一个优雅的方法,并且匹配的每个模式以不同的颜色输出?

因此,关于行匹配grep,并MALE会出来把AUGUST蓝色和MALE橙色?我打开使用AUGUST,sed,awk和蜡笔或其他...

bash awk grep sed colors

48
推荐指数
5
解决办法
4万
查看次数

使用bash curl和oauth返回谷歌应用用户帐户数据?

我正在寻找一种相当简单的方法来使用curl在google Apps中返回有关一批用户帐户(如createddate或lastlogin)的信息.我对curl和Google Apps api非常缺乏经验.

有没有人知道如何使用curl和Oauth请求用户帐户数据的好文章?

先感谢您!

api curl google-apps oauth-2.0 google-admin-sdk

12
推荐指数
1
解决办法
1万
查看次数

使用 sed 用“-=+ REMOVED +=-”替换正则表达式匹配和匹配前的行

我有一个大的,我的意思是超过 190 万行的大日志。我需要用正则表达式替换所有不包含“从不”和前一行的行,然后用 -=+ REMOVED +=- 替换。下面是日志中的一个例子。

2013-09-17-01:02:43 User: ID_123456@some.tld  
2013-09-17-01:02:43 Last login time: Never  
2013-09-17-01:02:43 User: ID_123458@some.tld  
2013-09-17-01:02:43 Last login time: 2013-09-16  
2013-09-17-01:02:43 User: ID_123423@some.tld  
2013-09-17-01:02:43 Last login time: 2013-09-15  
Run Code Online (Sandbox Code Playgroud)

所以用户有一个登录时间,删除该行和电子邮件地址之前的行。最终输出应该看起来像

2013-09-17-01:02:43 User: ID_123456@some.tld  
2013-09-17-01:02:43 Last login time: Never  
-=+ REMOVED +=-  
-=+ REMOVED +=-  
-=+ REMOVED +=-  
-=+ REMOVED +=-  
Run Code Online (Sandbox Code Playgroud)

应该很容易,但过去一个小时我一直在绞尽脑汁。

我更喜欢使用 sed,因为我正在尝试了解更多信息,但我对任何事情都持开放态度......

regex bash awk sed

1
推荐指数
1
解决办法
2375
查看次数

标签 统计

awk ×2

bash ×2

sed ×2

api ×1

colors ×1

curl ×1

google-admin-sdk ×1

google-apps ×1

grep ×1

oauth-2.0 ×1

regex ×1