我只需要在多个日志文件中找到第一个匹配行的下一行。我在这个网站上发现了下面有帮助的awk命令。它会打印每条匹配线的下一行。但我只需要第一次比赛。请帮帮忙。
awk '/Linux/{getline;print}‘文件
cat文件Unix Linux Solaris AIX SCO Linux Redhat
上面的命令打印: Solaris Redhat
但我只需要下一行到第一条匹配线:即Solrais
我可以使用head命令,但我认为对于大型文件,它确实不建议使用。
我的Oracle Linux 6系统日期打印:
$ date Sat Mar 18 08:05:10 PDT 2017
和/var/log/cron时间戳打印:
Mar 18 15:05:04
为什么它是不同的,我可以在哪里进行更改(是否有任何conf文件),以便cron日志在与系统相同的时区打印日志?
我们有一个简单的sql脚本,需要对MySQL数据库执行,我们希望打印关于脚本进度的日志语句(例如,将10条记录插入foo或从bar中删除5条记录)。我们该怎么做?
我想知道用于插入/更新/删除statements.How的语法,我知道受statement(s).I影响的行数,也想控制使用回显关闭或脚本顶部的命令打印它们。脚本应该可以移植到/ Linux .中