当前位置: 首页 > article >正文

awk 切割字符串 shell linux

awk 切割字符串 shell linux

linux shell之awk
https://blog.csdn.net/iflink/article/details/122388805

echo "shanghai001    123456     ifconfig-push 192.168.1.1 192.168.1.22" | awk '{print $1}'
shanghai001
echo "shanghai001    123456     ifconfig-push 192.168.1.1 192.168.1.22" | awk '{print $2}'
123456
echo "shanghai001    123456     ifconfig-push 192.168.1.1 192.168.1.22" | awk '{print $3}'
ifconfig-push
echo "shanghai001    123456     ifconfig-push 192.168.1.1 192.168.1.22" | awk '{print $4}'
192.168.1.1
echo "shanghai001    123456     ifconfig-push 192.168.1.1 192.168.1.22" | awk '{print $5}'
192.168.1.22

echo "shanghai001    123456     ifconfig-push 192.168.1.1 192.168.1.22" | awk '{print $6}'
空

echo "shanghai001    123456     ifconfig-push 192.168.1.1 192.168.1.22" | awk '{print $1,$2,$3,$4,$5}'
shanghai001 123456 ifconfig-push 192.168.1.1 192.168.1.22

echo "shanghai001    123456     ifconfig-push 192.168.1.1 192.168.1.22" | awk '{print $3,$4,$5}'
ifconfig-push 192.168.1.1 192.168.1.22

AWK 是一种处理文本文件的语言,是一个强大的文本分析工具。
之所以叫 AWK 是因为其取了三位创始人 Alfred Aho,Peter Weinberger, 和 Brian Kernighan 的 Family Name 的首字符
linux中有三剑客之称:
三剑客之首就是 AWK
三剑客功能:
grep : 过滤文本
sed : 修改文本
awk : 处理文本

echo "apple orange banana" | awk '{print $2}'
# 输出:orange

http://www.kler.cn/a/319321.html

相关文章:

  • 算法学习第一弹——C++基础
  • 【大数据学习 | flume】flume的概述与组件的介绍
  • 山泽光纤HDMI线:铜线的隐藏力量
  • 微服务(二)
  • 第74期 | GPTSecurity周报
  • Spring Cloud Contract快速入门Demo
  • 深入解析 Apache Kylin
  • Python解析非参数检验
  • 节日庆典中的白酒文化,传承与创新并存
  • 学习实践: Procdump获取本地远控信息
  • 移动应用安全
  • 浅拷贝和深拷贝(Java 与 JavaScript)
  • 专利管理系统如何高效实现五书转档为XML?
  • c++常用工具类函数
  • 一篇Spring IOC笔记
  • Spring底层原理大致脉络
  • QT窗口无法激活弹出问题排查记录
  • 给子组件传递dom元素引用实例方案
  • 浮点型的详细介绍以及sizeof
  • 灵当CRM index.php SQL注入漏洞复现
  • C语言之初阶指针
  • 【机器学习】自监督学习:解锁数据的无限潜能
  • 大数据-146 Apache Kudu 安装运行 Dockerfile 模拟集群 启动测试
  • ubuntu 安装minikube,并拉取k8s镜像
  • 2024年9月SCI-苔藓生长优化算法Moss Growth Optimization-附Matlab免费代码
  • 线性代数书中求解线性方程组的三种方法的实例