首页 > 其他分享 >awk第一天

awk第一天

时间:2024-03-11 22:45:51浏览次数:12  
标签:6403 第一天 redis 16067 awk print root

awk第一天

1.用awk 打印整个test.txt (以下操作都是用awk工具实现,针对test.txt)

awk '{print}' test.txt






[root@master ~]# awk '{print}' test.txt
hello world\!
usr/root
usr/root
usr/root
usr/root
usr/root
usr/root

ceshi2023
kaifa
sheji
xiaoshou
dsfhjas
sdhfash
fkshfsegh
fjksfhs


ejifhes

ejkfhesghfe
ekfesg
ejkfehfitye
ejnsfhweguf
ekfjheigie


ejrgisegfe

jegifgeuig
ekfhegu

ejieuigf
ekfieif

2.查找所有包含 ‘bash’ 的行

awk '/bash/' test.txt

3 .用 ‘:’ 作为分隔符,查找第三段等于0的行

awk -F ":" '$3==0' test.txt
或者
awk -F : '{print $3}' test.txt




[root@master ~]# awk -F : '{print $3}' test.txt
100
90
60
80
100
95
168
75
100

4.用 ‘:’ 作为分隔符,查找第一段为 ‘root’ 的行,并把该段的 ‘root’ 换成 ‘toor’ (可以连同sed一起使用)

awk -F: '$1=="root"' awk | sed s/root/toor/g


5.用 ‘:’ 作为分隔符,打印最后一段

redis 文本
work 16067 /data/svr/redis/bin/redis-server:6403
work 16067 /data/svr/redis/bin/redis-server
:6403
work 16067 /data/svr/redis/bin/redis-server:6403
work 16067 /data/svr/redis/bin/redis-server
:6403

awk -F ":" '{print $NF}' awk

6
如何打印第二列pid 和最后一列端口打印出来 ,请给出命令

输出结果如下:
16067 6403
16067 6403
16067 6403
16067 6403

awk -F "[ :]+" '{print $2,$4}'



[root@master ~]# cat redis |awk -F "[ :]+" '{print $2,$4}'
16067 6403
16067 6403
16067 6403
16067 6403

7 linux系统中如何获取 pid 9257的进程号监听的端口是什么 给出命令

lsof -p 9527 -iTCP | grep LISTEN

netstat -tulpn | grep '9257'

ss -tulpn | grep '9257'





[root@master ~]# lsof -p 9257 -iTCP |grep LISTEN
sshd     976 root    3u  IPv4  16558      0t0  TCP *:ssh (LISTEN)
sshd     976 root    4u  IPv6  16560      0t0  TCP *:ssh (LISTEN)
master  1203 root   13u  IPv4  17191      0t0  TCP localhost:smtp (LISTEN)
master  1203 root   14u  IPv6  17192      0t0  TCP localhost:smtp (LISTEN)

8 .查出实时 哪个IP地址连接最多 哪个ip 访问大于 1000次 截取出来

awk '{print $3}' access.log | sort | uniq -c | sort -nr | awk '$1 > 1000'


这个命令首先通过awk '{print $3}'提取每行中的第三个字段(即IP地址),然后使用sort | uniq -c对IP地址进行计数和去重,最后通过sort -nr按访问次数降序排列,并用awk '$1 > 1000'筛选出访问次数大于1000次的IP地址。





[root@master ~]# awk '{print $3}' access.log | sort | uniq -c | sort -nr | awk '$1 > 1000'
 251647 
  22877 GET
   2358 192.168.127.12
   1849 10.0.0.1
   1743 172.16.31.10
   1524 192.168.0.1




标签:6403,第一天,redis,16067,awk,print,root
From: https://www.cnblogs.com/nwq1101/p/18067275

相关文章

  • 蓝桥杯备赛第一天 分糖果
    #include<bits/stdc++.h>usingnamespacestd;intmain(){//请在此输入您的代码intn;cin>>n;ints=0;inta[101];//getchar();for(inti=0;i<n;i++){cin>>a[i];}while(1){intc[101];for(inti=0;i<n;i++){......
  • 第一天
    第一天1.电脑分类:台式机笔记被电脑一体机工作站2.服务器种类:塔式服务器机架式服务器刀片式服务器高密度服务器存储服务器应用服务器3.云服务器平台有哪些(一般买服务器云服务器去哪里买):国际Google微软甲骨文亚马逊国内阿里云腾讯云华为云京东云ucl......
  • 来到博客园的第一天
    Halo,博客园!这是我来到这里的第一天,我是一名计算机专业的研究生,目前正在合肥一家校企合作的科技公司实习。由于我是跨考生,因此计算机的专业基础较为薄弱,我希望从今天开始记录我的技术成长之路。我刚开始接触JAVA的课程,未来三个月的时间,我打算跟随B站up主“遇见狂神说”的课程把J......
  • 第一天
    打卡第一天一、数组理论基础主要了解数组在内存中的存储方式。数组是存在在连续内存空间上的相同类型数据的集合,"数组存储方式"以上定义有两个关注点:数组的下标从0开始数组在内存空间的存储地址是连续的即使是二维数组的内存也是连续的二、二分查找熟悉最基本的两......
  • 代码随想录算法训练营第一天| 704. 二分查找、27. 移除元素。
    704.二分查找https://leetcode.cn/problems/binary-search/description/一、左闭右闭`//左闭右闭publicstaticinterFen1(int[]nums,inttarget){if(target<nums[0]||target>nums[nums.length-1]){return-1;}intmaxIndex=nums.length-......
  • 记录零基础的行人重识别---2024.3.4 第一天
    本人研一小白一枚,老师给定的研究方向为行人重识别的方向,最近在知乎上面看到了郑哲东大佬以及他们悉尼科技大学小组曾经写的知乎帖子https://zhuanlan.zhihu.com/p/50387521,随手也附上他们的GitHub项目链接https://github.com/layumi/Person_reID_baseline_pytorch/tree/master/......
  • STM32 | STM32到底是什么?(第一天)
    零基础STM32第一天一、认知STM321、STM32概念STM32:意法半导体基于ARM公司的Cortex-M内核开发的32位的高性能、低功耗单片机。ST:意法半导体M:基于ARM公司的Cortex-M内核的高性能、低功耗单片机32:32位单片机2、STM32开发的产品STM32开发的产品:无人机、扫地机器人、3D打......
  • 初窥 java 变量【第一天】
    java变量2大类4小类8小种   基本数据类型整型byteshortintlong浮点型floatdouble字符型char布尔型boolean引用数据类型(未学) publicclassday1{publicstaticvoidmain(String[]args){//定义一个byte类型......
  • 小白的学习记录——微服务技术栈第一天:认识微服务
    今天开始学习微服务首先从三部分开始简单的认识微服务:服务器架构的演变微服务技术对比SpringCloud服务器架构的演变单体(应用)架构:这是最初的服务器架构形式,所有的功能都被打包成一个单独的应用程序,运行在一个或多个服务器上。优点:架构简单部署成本低缺点:耦......
  • 尝试前端八股文复习的第一天
    前言:个人不是背书的料,自然复习也不能正常对待,那基本是读不进~(算是给以后温习知识的笔记。)想法:通俗易懂的潜台词是“通俗易忘”,它进入脑子的过程并不深刻,所以对它的了解止在当下。(知识不是自己总结回来的,读别人的总结,比不上适合自己的认知)付诸:如果复刻当初学习的过程,在案例......