grep、awk、sed的巩固练习
作者:邓聪聪
提取日志或文本中的关键内容
Apr :: localhost NetworkManager[]: <info> (eno16777736): Activation: starting connection 'eno16777736' (ecefc7de-e893-4eee-88fd-bb9843616ec2)
Apr :: localhost NetworkManager[]: <info> (eno16777736): device state change: disconnected -> prepare (reason 'none') [ ]
Apr :: localhost NetworkManager[]: <info> NetworkManager state is now CONNECTING
Apr :: localhost NetworkManager[]: <info> (eno16777736): device state change: prepare -> config (reason 'none') [ ]
Apr :: localhost NetworkManager[]: <info> (eno16777736): device state change: config -> ip-config (reason 'none') [ ]
Apr :: localhost NetworkManager[]: <info> Activation (eno16777736) Beginning DHCPv4 transaction (timeout in seconds)
Apr :: localhost NetworkManager[]: <info> dhclient started with pid
Apr :: localhost dhclient[]: DHCPDISCOVER on eno16777736 to 255.255.255.255 port interval (xid=0x398e2136)
Apr :: localhost dhclient[]: DHCPREQUEST on eno16777736 to 255.255.255.255 port (xid=0x398e2136)
Apr :: localhost dhclient[]: DHCPOFFER from 10.0.0.254
Apr :: localhost dhclient[]: DHCPACK from 10.0.0.254 (xid=0x398e2136)
Apr :: localhost NetworkManager[]: <info> address 10.0.0.132
Apr :: localhost NetworkManager[]: <info> plen (255.255.255.0)
Apr :: localhost NetworkManager[]: <info> gateway 10.0.0.2
Apr :: localhost NetworkManager[]: <info> server identifier 10.0.0.254
Apr :: localhost NetworkManager[]: <info> lease time
Apr :: localhost NetworkManager[]: <info> nameserver '10.0.0.2'
Apr :: localhost NetworkManager[]: <info> domain name 'localdomain'
Apr :: localhost NetworkManager[]: <info> (eno16777736): DHCPv4 state changed unknown -> bound
Apr :: localhost NetworkManager[]: <info> (eno16777736): device state change: ip-config -> ip-check (reason 'none') [ ]
Apr :: localhost NetworkManager[]: <info> (eno16777736): device state change: ip-check -> secondaries (reason 'none') [ ]
Apr :: localhost NetworkManager[]: <info> (eno16777736): device state change: secondaries -> activated (reason 'none') [ ]
Apr :: localhost NetworkManager[]: <info> NetworkManager state is now CONNECTED_LOCAL
Apr :: localhost NetworkManager[]: <info> NetworkManager state is now CONNECTED_GLOBAL
Apr :: localhost NetworkManager[]: <info> Policy set 'eno16777736' (eno16777736) as default for IPv4 routing and DNS.
Apr :: localhost NetworkManager[]: <info> (eno16777736): Activation: successful, device activated.
Apr :: localhost nm-dispatcher: Dispatching action 'up' for eno16777736
Apr :: localhost network: Bringing up interface eno16777736: Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/)
Apr :: localhost dhclient[]: bound to 10.0.0.132 -- renewal in seconds.
Apr :: localhost network: [ OK ]
Apr :: localhost systemd: Started LSB: Bring up/down networking.
Apr :: localhost dbus[]: avc: received setenforce notice (enforcing=)
Apr :: localhost dbus-daemon: dbus[]: avc: received setenforce notice (enforcing=)
Apr :: localhost systemd: Stopping firewalld - dynamic firewall daemon...
Apr :: localhost kernel: Ebtables v2. unregistered
Apr :: localhost systemd: Stopped firewalld - dynamic firewall daemon.
Apr :: localhost systemd: Started Session of user root.
Apr :: localhost systemd-logind: New session of user root.
Apr :: localhost systemd: Starting Session of user root.
Apr :: localhost dhclient[]: DHCPREQUEST on eno16777736 to 10.0.0.254 port (xid=0x398e2136)
Apr :: localhost dhclient[]: DHCPACK from 10.0.0.254 (xid=0x398e2136)
Apr :: localhost NetworkManager[]: <info> address 10.0.0.132
Apr :: localhost NetworkManager[]: <info> plen (255.255.255.0)
Apr :: localhost NetworkManager[]: <info> gateway 10.0.0.2
Apr :: localhost NetworkManager[]: <info> server identifier 10.0.0.254
Apr :: localhost NetworkManager[]: <info> lease time
Apr :: localhost NetworkManager[]: <info> nameserver '10.0.0.2'
Apr :: localhost NetworkManager[]: <info> domain name 'localdomain'
Apr :: localhost NetworkManager[]: <info> (eno16777736): DHCPv4 state changed bound -> bound
Apr :: localhost dbus[]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service'
Apr :: localhost systemd: Starting Network Manager Script Dispatcher Service...
Apr :: localhost dbus-daemon: dbus[]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service'
Apr :: localhost dhclient[]: bound to 10.0.0.132 -- renewal in seconds.
Apr :: localhost dbus[]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Apr :: localhost dbus-daemon: dbus[]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Apr :: localhost systemd: Started Network Manager Script Dispatcher Service.
Apr :: localhost nm-dispatcher: Dispatching action 'dhcp4-change' for eno16777736
Apr :: localhost systemd: Starting Cleanup of Temporary Directories...
Apr :: localhost systemd: Started Cleanup of Temporary Directories.
Apr :: localhost dhclient[]: DHCPREQUEST on eno16777736 to 10.0.0.254 port (xid=0x398e2136)
Apr :: localhost dhclient[]: DHCPACK from 10.0.0.254 (xid=0x398e2136)
Apr :: localhost NetworkManager[]: <info> address 10.0.0.132
Apr :: localhost NetworkManager[]: <info> plen (255.255.255.0)
Apr :: localhost NetworkManager[]: <info> gateway 10.0.0.2
Apr :: localhost NetworkManager[]: <info> server identifier 10.0.0.254
Apr :: localhost NetworkManager[]: <info> lease time
Apr :: localhost NetworkManager[]: <info> nameserver '10.0.0.2'
Apr :: localhost NetworkManager[]: <info> domain name 'localdomain'
Apr :: localhost NetworkManager[]: <info> (eno16777736): DHCPv4 state changed bound -> bound
Apr :: localhost dbus[]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service'
Apr :: localhost dbus-daemon: dbus[]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service'
Apr :: localhost systemd: Starting Network Manager Script Dispatcher Service...
Apr :: localhost dhclient[]: bound to 10.0.0.132 -- renewal in seconds.
Apr :: localhost dbus[]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Apr :: localhost dbus-daemon: dbus[]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Apr :: localhost systemd: Started Network Manager Script Dispatcher Service.
Apr :: localhost nm-dispatcher: Dispatching action 'dhcp4-change' for eno16777736
Apr :: localhost systemd: Started Session of user root.
Apr :: localhost systemd: Starting Session of user root.
Apr :: localhost dhclient[]: DHCPREQUEST on eno16777736 to 10.0.0.254 port (xid=0x398e2136)
Apr :: localhost dhclient[]: DHCPACK from 10.0.0.254 (xid=0x398e2136)
Apr :: localhost NetworkManager[]: <info> address 10.0.0.132
Apr :: localhost NetworkManager[]: <info> plen (255.255.255.0)
Apr :: localhost NetworkManager[]: <info> gateway 10.0.0.2
Apr :: localhost NetworkManager[]: <info> server identifier 10.0.0.254
Apr :: localhost NetworkManager[]: <info> lease time
Apr :: localhost NetworkManager[]: <info> nameserver '10.0.0.2'
Apr :: localhost NetworkManager[]: <info> domain name 'localdomain'
Apr :: localhost NetworkManager[]: <info> (eno16777736): DHCPv4 state changed bound -> bound
Apr :: localhost dbus[]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service'
Apr :: localhost systemd: Starting Network Manager Script Dispatcher Service...
Apr :: localhost dbus-daemon: dbus[]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service'
Apr :: localhost dhclient[]: bound to 10.0.0.132 -- renewal in seconds.
Apr :: localhost dbus[]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Apr :: localhost dbus-daemon: dbus[]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Apr :: localhost systemd: Started Network Manager Script Dispatcher Service.
Apr :: localhost nm-dispatcher: Dispatching action 'dhcp4-change' for eno16777736
Apr :: localhost dhclient[]: DHCPREQUEST on eno16777736 to 10.0.0.254 port (xid=0x398e2136)
Apr :: localhost dhclient[]: DHCPACK from 10.0.0.254 (xid=0x398e2136)
Apr :: localhost NetworkManager[]: <info> address 10.0.0.132
Apr :: localhost NetworkManager[]: <info> plen (255.255.255.0)
Apr :: localhost NetworkManager[]: <info> gateway 10.0.0.2
Apr :: localhost NetworkManager[]: <info> server identifier 10.0.0.254
Apr :: localhost NetworkManager[]: <info> lease time
Apr :: localhost NetworkManager[]: <info> nameserver '10.0.0.2'
Apr :: localhost NetworkManager[]: <info> domain name 'localdomain'
Apr :: localhost NetworkManager[]: <info> (eno16777736): DHCPv4 state changed bound -> bound
Apr :: localhost dbus[]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service'
Apr :: localhost systemd: Starting Network Manager Script Dispatcher Service...
Apr :: localhost dbus-daemon: dbus[]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service'
Apr :: localhost dhclient[]: bound to 10.0.0.132 -- renewal in seconds.
Apr :: localhost dbus[]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Apr :: localhost dbus-daemon: dbus[]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Apr :: localhost systemd: Started Network Manager Script Dispatcher Service.
Apr :: localhost nm-dispatcher: Dispatching action 'dhcp4-change' for eno16777736
Apr :: localhost dhclient[]: DHCPREQUEST on eno16777736 to 10.0.0.254 port (xid=0x398e2136)
Apr :: localhost dhclient[]: DHCPACK from 10.0.0.254 (xid=0x398e2136)
Apr :: localhost NetworkManager[]: <info> address 10.0.0.132
Apr :: localhost NetworkManager[]: <info> plen (255.255.255.0)
Apr :: localhost NetworkManager[]: <info> gateway 10.0.0.2
Apr :: localhost NetworkManager[]: <info> server identifier 10.0.0.254
Apr :: localhost NetworkManager[]: <info> lease time
Apr :: localhost NetworkManager[]: <info> nameserver '10.0.0.2'
Apr :: localhost NetworkManager[]: <info> domain name 'localdomain'
Apr :: localhost NetworkManager[]: <info> (eno16777736): DHCPv4 state changed bound -> bound
Apr :: localhost dbus[]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service'
Apr :: localhost systemd: Starting Network Manager Script Dispatcher Service...
Apr :: localhost dbus-daemon: dbus[]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service'
Apr :: localhost dhclient[]: bound to 10.0.0.132 -- renewal in seconds.
Apr :: localhost dbus[]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Apr :: localhost dbus-daemon: dbus[]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Apr :: localhost systemd: Started Network Manager Script Dispatcher Service.
Apr :: localhost nm-dispatcher: Dispatching action 'dhcp4-change' for eno16777736
Apr :: localhost dhclient[]: DHCPREQUEST on eno16777736 to 10.0.0.254 port (xid=0x398e2136)
Apr :: localhost dhclient[]: DHCPACK from 10.0.0.254 (xid=0x398e2136)
Apr :: localhost NetworkManager[]: <info> address 10.0.0.132
Apr :: localhost NetworkManager[]: <info> plen (255.255.255.0)
Apr :: localhost NetworkManager[]: <info> gateway 10.0.0.2
Apr :: localhost NetworkManager[]: <info> server identifier 10.0.0.254
Apr :: localhost NetworkManager[]: <info> lease time
Apr :: localhost NetworkManager[]: <info> nameserver '10.0.0.2'
Apr :: localhost NetworkManager[]: <info> domain name 'localdomain'
Apr :: localhost NetworkManager[]: <info> (eno16777736): DHCPv4 state changed bound -> bound
Apr :: localhost dbus[]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service'
Apr :: localhost dbus-daemon: dbus[]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service'
Apr :: localhost systemd: Starting Network Manager Script Dispatcher Service...
Apr :: localhost dhclient[]: bound to 10.0.0.132 -- renewal in seconds.
Apr :: localhost dbus[]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Apr :: localhost dbus-daemon: dbus[]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Apr :: localhost systemd: Started Network Manager Script Dispatcher Service.
Apr :: localhost nm-dispatcher: Dispatching action 'dhcp4-change' for eno16777736
Apr :: localhost systemd: Started Session of user root.
Apr :: localhost systemd: Starting Session of user root.
Apr :: localhost dhclient[]: DHCPREQUEST on eno16777736 to 10.0.0.254 port (xid=0x398e2136)
Apr :: localhost dhclient[]: DHCPACK from 10.0.0.254 (xid=0x398e2136)
Apr :: localhost NetworkManager[]: <info> address 10.0.0.132
Apr :: localhost NetworkManager[]: <info> plen (255.255.255.0)
Apr :: localhost NetworkManager[]: <info> gateway 10.0.0.2
Apr :: localhost NetworkManager[]: <info> server identifier 10.0.0.254
Apr :: localhost NetworkManager[]: <info> lease time
Apr :: localhost NetworkManager[]: <info> nameserver '10.0.0.2'
Apr :: localhost NetworkManager[]: <info> domain name 'localdomain'
Apr :: localhost NetworkManager[]: <info> (eno16777736): DHCPv4 state changed bound -> bound
Apr :: localhost dbus[]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service'
Apr :: localhost systemd: Starting Network Manager Script Dispatcher Service...
Apr :: localhost dbus-daemon: dbus[]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service'
Apr :: localhost dhclient[]: bound to 10.0.0.132 -- renewal in seconds.
Apr :: localhost dbus[]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Apr :: localhost dbus-daemon: dbus[]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Apr :: localhost systemd: Started Network Manager Script Dispatcher Service.
Apr :: localhost nm-dispatcher: Dispatching action 'dhcp4-change' for eno16777736
grep dbus 3.log |sed -r 's/^.*host (.*): .*$/\1/g'|sed 's/dbus-daemon: //g'|awk '{print $1}'
过滤关键字 搜索
[root@admin ~]# ss -nat
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN ::: :::*
LISTEN *: *:*
LISTEN ::: :::*
LISTEN *: *:*
LISTEN 127.0.0.1: *:*
LISTEN *: *:*
LISTEN *: *:*
LISTEN ::: :::*
LISTEN ::: :::*
LISTEN *: *:*
LISTEN ::: :::*
LISTEN ::: :::*
LISTEN *: *:*
LISTEN *: *:*
LISTEN ::: :::*
ESTAB 118.188.20.3: 221.122.103.135:
TIME-WAIT 172.16.16.2: 172.16.16.9:
TIME-WAIT 172.16.16.2: 172.16.16.9:
TIME-WAIT 172.16.16.2: 172.16.16.9:
TIME-WAIT 172.16.16.2: 172.16.16.9:
TIME-WAIT 172.16.16.2: 172.16.16.9:
TIME-WAIT 172.16.16.2: 172.16.16.9:
TIME-WAIT 172.16.16.2: 172.16.16.9:
用sed取第一列:
ss -ant|sed 's/[ \t].*//'
取出第一行的指定字符串,后项引用 磁盘使用率
df |sed -nr '/^\/dev/s/([^ ]+).*$/\1/p'
df |sed -nr '/^\/dev/s/.* (.*)%.*/\1/p'
grep、awk、sed的巩固练习的更多相关文章
- Linux三剑客-grep || awk || sed
grep是一个强大的文本搜索工具 命令格式: grep [option] pattren file -a 将二进制文档以文本方式处理 -c 计算找到的符合行的次数 -i 忽略大小写 -n 顺便 ...
- Linux查找命令:grep,awk,sed
grep grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具 ...
- grep/awk/sed 或者 并且 否定
Grep 'OR' Operator Find all the lines in a file, that match any of the following patterns. Using GRE ...
- 【Linux】linux中文本操作利器grep,awk,sed
grep命令 grep(global search regular expression)是一种强大的文本搜索工具,它可以使用正则表达式搜索文本,并把匹配的行打印出来.平时搜索文本中内容的时候是非常方 ...
- Linux四剑客find/grep/awk/sed
find ./ -name "*txt" -maxdepth 1 -type f -mtime -2 -exec mv {} ./bbb.txt \; 这条命令表示找当前目录(-m ...
- linux shell grep/awk/sed 匹配tab
处理文件的命令实在是多, sed, awk, grep等.遇到了需要匹配tab的情况, 记录一下. 例子如下:找出文本中第一列是1的行. 文本a 解法1 : 直接使用正则表达式, ^表示开头, \t表 ...
- linux相关(find/grep/awk/sed/rpm)
如何查找特定的文件: find :在指定目录下查找文件 find -name "filename" :从当前目录查找文件 find / -name "filename&q ...
- 正则表达式(grep,awk,sed)和通配符
1. 正则表达式 1. 什么是正则表达式? 正则表达式就是为了处理大量的字符串而定义的一套规则和方法. 通过定义的这些特殊符号的辅助,系统管理员就可以快速过滤,替换或输出需要的字符串. Linux正则 ...
- 【linux系统】命令学习(五)linux三剑客 grep \ awk \ sed
grep----基于正则表达式查找满足条件的行 1.内容检索 获取行 grep pattern file 获取内容 grep -o pattern file 获取上下文grep -A -B -C pa ...
- Linux文本三剑客超详细教程---grep、sed、awk
awk.grep.sed是linux操作文本的三大利器,合称文本三剑客,也是必须掌握的linux命令之一.三者的功能都是处理文本,但侧重点各不相同,其中属awk功能最强大,但也最复杂.grep更适合单 ...
随机推荐
- Pairwise 找到你的另一半
都说优秀的程序员擅长面向对象编程,但却经常找不到另一半,这是为什么呢?因为你总是把自己局限成为一个程序员,没有打开自己的思维. 这是一个社群的时代啊,在这里你应该找到与你有相同价值观但又互补的另一半. ...
- vim命令:编辑模式和命令模式
vim:编辑模式 从一般模式进入编辑模式,只需你按一个键即可(i,I,a,A,o,O,r,R).当进入编辑模式时,会在屏幕的最下一行出现“INSERT或REPLACE”的字样.从编辑模式回到一般模 ...
- ansible-playbook(nginx例)
一.创建目录结构 cd /etc/ansible/roles/ mkdir nginx/{files,templates,vars,handlers,meta,default,tasks} -pv 二 ...
- JQuery td内容获取,修改
业务需求:获取某个表格中每一行第四个td内容,并根据内容为当前td重新赋值 $(".listtable.table.table-striped.table-bordered.table-ho ...
- 使用eclipse启动tomcat里的项目时报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
1.这种错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener刚开始看的时候 ...
- 1.openshift
openshit是红帽开源的容器云平台.
- 2059 - Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(../Frameworks/caching_sha2_password.so, 2): image not found
mac本地安装mysql后,navicat连接报错: - Authentication plugin ): image not found 解决方法 在控制台登陆后重新改下密码即可 ALTER USE ...
- 学习java接口知识
学习java接口知识 //一个类最多只能有一个直接的父类.但是有多个间接的父类. java是单继承. class ye_01{ String name; } class fu_01 extends y ...
- ddt运行测试方法时报错AttributeError: type object 'TestHttpRq' has no attribute 'test_http_rq_login'
import unittest import ddt #装饰器 from ddt import ddt,data,unpack #导入ddt中的各个模块 from homework.unittest_ ...
- SpringMVC配置与使用
一.MVC概要 MVC是模型(Model).视图(View).控制器(Controller)的简写,是一种软件设计规范,用一种将业务逻辑.数据.显示分离的方法组织代码,MVC主要作用是降低了视图与业务 ...