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更适合单 ...
随机推荐
- Vue—组件传值及vuex的使用
一.父子组件之间的传值 1.父组件向子组件传值: 子组件在props中创建一个属性,用以接收父组件传来的值 父组件中注册子组件 在子组件标签中添加子组件props中创建的属性 把需要传给子组件的值赋给 ...
- vue 中 assets 和 static 的区别
Vue中的静态资源管理(src下的assets和static文件夹的区别)
- [官网]Windows modules
Windows modules https://docs.ansible.com/ansible/latest/modules/list_of_windows_modules.html win_acl ...
- python之路8-内置模块介绍
time & datetime模块 1 #_*_coding:utf-8_*_ 2 __author__ = 'Alex Li' 3 4 import time 5 6 7 # print(t ...
- Java8 list转map 坑
Map<String , SonCargosForm> orderCargosMap = sonTemporaryForm.getOrderCargosList().stream() .c ...
- python 命令行参数——argparse模块的使用
以下内容主要来自:http://wiki.jikexueyuan.com/project/explore-python/Standard-Modules/argparse.html argparse ...
- SpringBoot配置mybatis
一直都说SpringBoot是零配置,当然,真正实现零配置是不可能的,但是在配置mybatis这里真的是太简单了,哈哈,下面我们一起看一下. 1.先导入基于SpringBoot的mybatis依赖包 ...
- Add AI feature to Xamarin.Forms app
Now, AI is one of important technologies.Almost all platforms have API sets of AI. Following list is ...
- C语言博客作业02--循环结构
1.本章学习总结 1.1 思维导图 1.2 本章学习体会及代码量学习体会 1.2.1 学习体会 经过本周学习,对c循环结构有了深入,无论是单层循环结构还是嵌套循环结构的问题,我都学会有一定的解决能力, ...
- 关于Vue修改默认的build文件存放的dist路径
原文地址:http://www.cnblogs.com/JimmyBright/p/7681086.html Vue默认build路径是项目的dist目录下,有时候我们可能希望build之后的文件自动 ...