如果需要进行操作和维护或进行操作和维护开发

->

awk的-F参数可以指定一个新的分隔符,有时您可能需要指定多个分隔符,例如以下内容

[root@N1 ~]# netstat -an | grep ESTAB

udp 0 0 192.168.1.120:35570 212.47.249.141:123 ESTABLISHED

udp 0 0 192.168.1.120:55589 108.59.2.24:123 ESTABLISHED

如果您需要取出源IP,通常每个人都会这样做,即执行两次awk操作

[root@N1 ~]# netstat -an | grep ESTAB | awk '{print $5}' | awk -F: '{print $1}'

108.59.2.24

212.47.249.141

实际上,通过在awk中指定两个分隔符(空格和: :)awk 分隔符 多个,可以一次提取源IP地址. 在awk中对多个分隔符的支持如下:

[root@N1 ~]# netstat -an | grep ESTAB | awk -F '[ :]+' '{print $6}'

108.59.2.24

212.47.249.141

#多一个加号表明将连续出现的分隔符当做一个来处理

注意:

在awk中,当将分隔符指定为空字符串时,awk会将多个连续的空格视为单个分隔符. 此外,awk还会忽略开头和结尾的空白.

原始来源: 178linux->

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/jisuanjixue/article-227847-1.html

awk 分隔符 多个空格_如何在awk中指定多个分隔符相关推荐

  1. java 千位分隔符_如何在Java中设置千位分隔符?

    问题 如何在Java中设置千位分隔符?我有BigDecimal的String表示,我想设置千位分隔符并返回String. #1 热门回答(180 赞) 你可以使用格式功能","; ...

  2. python指定返回类型_如何在python中指定方法返回类型列表 - python

    假设我有一个类似下面的方法 def validate(self, item:dict, attrs:dict)-> list: 如果我想更具体一点,告诉我我的返回类型是 验证消息? 我应该如何实 ...

  3. 如何在javascript中使用多个分隔符分割字符串?

    如何在JavaScript中使用多个分隔符拆分字符串? 我正在尝试在逗号和空格上进行拆分,但是AFAIK,JS的拆分功能仅支持一个分隔符. #1楼 对于那些想要在拆分功能中进行更多自定义的人,我编写了 ...

  4. figma设计_如何在Figma中构建设计入门套件(第1部分)

    figma设计 Figma教程 (Figma Tutorial) Do you like staring at a blank canvas every time you start a new pr ...

  5. oracle竖线分隔符文件导入6,如何在sqlldr中倒入多字符分隔符文件

    如何在sqlldr中倒入多字符分隔符文件 今天有朋友询问: 我们...应用系统很多,它们之间要交换很多数据,目前是以文本方式交换,问题是文本的分隔符号是(|+|),为三个字符,主要是避免数据的混淆.. ...

  6. 在excel日期比对大小_如何在Excel中防止分组日期

    在excel日期比对大小 As a teenager, group dates can be fun. If you have strict parents, that might be the on ...

  7. 表格在整个html居中显示,html 表格字符居中显示_如何在HTML中居中显示表格?

    html 表格字符居中显示_如何在HTML中居中显示表格? html 表格字符居中显示_如何在HTML中居中显示表格? html 表格字符居中显示 HTML table provides the ab ...

  8. awk 使用正则表达式_如何在awk中使用正则表达式

    awk 使用正则表达式 在awk中,正则表达式(regex)允许动态和复杂的模式定义. 您不仅限于搜索简单的字符串,而且还搜索模式中的模式. 使用正则表达式匹配awk中的行的语法为: word ~ / ...

  9. c语言将字符串按空格分割_如何在c++中实现字符串分割函数split详解

    前言 在学习c++中string相关基本用法的时候,发现了sstream的istringstream[1]可以将字符串类似于控制台的方式进行输入,而实质上这个行为等同于利用空格将一个字符串进行了分割, ...

最新文章

  1. c#中volatile关键字的作用
  2. 《西河大鼓——夸轿车》(唱词文本)
  3. python 安装第三方库pygame
  4. Python编程基础:第三十节 文件检测File Detection
  5. centos7安装python模块_Linux-Centos7----安装Python的psutil模块插件
  6. strstr,strrchr,strpos,strrpos的区别http://blog.qit...
  7. 设计模式-模版方法模式
  8. 必须使用列别名命名此表达式_lambda表达式
  9. T3139 栈练习3 codevs
  10. Java版SLG游戏《竜退治2》
  11. 六石风格文档范例:做测试结果表格
  12. 动态规划法---python实现
  13. java mset_调用java jredis mset方法异常
  14. 产品 • 互联网产品经理和硬件产品经理
  15. 手机中好用的软件有哪些?让我来告诉你吧
  16. 炉石传说如何修改服务器,《炉石传说》如何去其他服务器玩炉石
  17. 空间统计(三)聚类分布制图
  18. NOI 模拟试题(一)
  19. 堆区(Heap)详细介绍
  20. http-server : 无法加载文件 C:\Users\mes\AppData\Roaming\npm\http-server.ps1,因为在此系统上禁止运行脚本。有关详细信息, 请参阅 http

热门文章

  1. (30)保护模式阶段测试
  2. win32线程学习总结(临界区,互斥体,事件,信号量)
  3. 【Web】让你的web页面滚动更有趣
  4. 【Docker】ADD COPY no such file or directory
  5. 3、Swing布局管理器
  6. 1.2操作系统的特征
  7. Jedis的Spring配置
  8. Tomcat其他方式启动
  9. python无法安装tensorflow_python – 无法安装Tensorflow Mac
  10. PrintWriter和Scanner的综合运用写文件并读文件