小编Ant*_*era的帖子

zgrep多个模式问题

我是Linux世界的新手,我有一个问题

我有很多文件,比如20个文件,它们以相同的名称开头,只更改名称末尾的几个字符.所有这些文件都是.tar.gz格式化的.

在这个文件中有很多信息都是这样写的

1234 | 123415 | 12356 | ABCD | ABCDE | .... |

我想grep这些文件在所有这些文件中寻找匹配项,我有多个模式,这就是我的问题开始的地方

由于这些是.tar.gz文件的事实我不能做一个普通的grep,我需要一个zgrep为此,因此我找到了下一个代码

zgrep -a *pattern* *file*
Run Code Online (Sandbox Code Playgroud)

哪个工作正常,但只有一个模式,如果我尝试使用多个模式它只是不起作用.

你能帮我做下一段代码的工作:

zgrep -a *pattern1* *pattern2* *file*
Run Code Online (Sandbox Code Playgroud)

grep

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

如何添加小时至今

我试图获取具有可变年,月和日但是特定小时的日期.

让我解释一下自己.我有一个名为$ date的变量,使用下一个格式

date=$(date +%Y%m%d)
Run Code Online (Sandbox Code Playgroud)

这给了我20130814(今天).正如我想要的那个变量

但是我需要另一个变量,让我们称它为$ date1,它会有类似$ date但特定小时的东西.我的意思是,以上面的例子为例,2013081405.我需要每天将05添加到$ date,这意味着明天我会有2013081505等等

bash date

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

标签 统计

bash ×1

date ×1

grep ×1