linux awk 常见字符串处理
awk指定输出列:
awk '{print $0} file' #打印所有列awk '{print $1}' file #打印第一列 awk '{print $1, $3}' file #打印第一和第三列 cat file | awk '{print $3, $1}' #打印第三列和第一列,注意先后顺序。 cat file | awk '{print $3, $NF}' #打印第三列和最后一列 awk -F ":" '{print $1, $3}' #以“:”为分隔符分割列,然后打印第一列和第三列
$0表示所有列
-F:指定分隔符
$(NF)表示最后一列,$(NF-1)表示倒数第二列,以此类推。
特殊案例:如果我想打印N列之后的所有列,该怎么办?
解决方法是,把前N列都赋值为空,然后打印所有列。
awk '{for(i=1;i<=N;i++){$i=""}; print $0}' file
转载于:https://www.cnblogs.com/zndxall/p/10208808.html
linux awk 常见字符串处理相关推荐
- linux awk拼接字符串,shell awk命令字符串拼接
摘要 腾兴网为您分享:shell awk命令字符串拼接,智联招聘,心视界,同花顺,手机管家等软件知识,以及一师一优课一课一名师登录,去视频水印,防沉迷解除,兼职猫招聘网,c4d渲染插件,社会实践活动登 ...
- linux awk判断字符串开头,Linux文件比较三剑客(awk/grep/sed)之awk
一.什么是awk awk是Linux下的一个命令,他对其他命令的输出,对文件的处理都十分强大,其实他更像一门编程语言,他可以自定义变量,有条件语句,有循环,有数组,有正则,有函数等.他读取输出,或者文 ...
- linux awk 处理字符串,awk 字符串与算数处理
格式化输出 awk提供两个高级输出函数printf和sprintf,他们提供了格式化输出功能. - printf函数将格式化字符串打印到标准输出(stdout) - sprintf 函数则返回&quo ...
- 文本处理利器Linux Awk这样入门☛常见变量的使用
Linux awk常见变量初识案例 声明与简介 简介 AWK 是一种处理文本文件的语言,是一个强大的文本分析工具.awk通常用来处理结构化(固定 ...
- linux shell 替换字符串的几种方法,变量替换${},sed,awk
变量a是一个带空格的字符串,现在用"hdpusr400"替换变量a中的"hduser302": [liusiyi@localhost ~]$ echo $a - ...
- linux替换变量字符串,linux shell 替换字符串的几种方法,变量替换${},sed,awk
变量a是一个带空格的字符串,现在用"hdpusr400"替换变量a中的"hduser302": [liusiyi@localhost ~]$ echo $a - ...
- linux awk语法格式,Awk是什么?一文带运维小白快速掌握Linux Awk用法
原标题:Awk是什么?一文带运维小白快速掌握Linux Awk用法 作者:a8 Awk.sed与grep,俗称Linux下的三剑客,它们之间有很多相似点,但是同样也各有各的特色,相似的地方是它们都可以 ...
- linux awk(good)
一个用awk处理字符串的例子: #!/bin/bash source="nokia201703148855" preffixStr=$(echo $source |awk '{pr ...
- linux awk浅析(转)
Awk 是一种非常好的语言,同时有一个非常奇怪的名称.在本系列(共三篇文章)的第一篇文章中,Daniel Robbins 将使您迅速掌握 awk 编程技巧.随着本系列的进展,将讨论更高级的主题,最后将 ...
最新文章
- OpenCV寻找复杂背景下物体的轮廓
- android源码分析-深入MessageQueue
- mysql简单概述_MySQL入门很简单: 1 数据库概述
- 借教室(NOIP2012)
- java 代码 内存泄露_如何用Java编写一段代码引发内存泄露
- 联机装箱问题 java_Java实现 洛谷 P1049 装箱问题
- 现代女性都有哪些烦恼?
- 小程序显示服务器开小差,小程序提交一直显示网络错误,网络开小差,请刷新重试,切换网络也上不去,请问是?...
- HTML怎么实现抽奖变色,html+css+js实现简单抽奖
- 拍摄半身照,模特的手可以放哪儿?
- ARP网关欺骗程序的实现(vs2008 winpacp)
- 【BP预测】基于BP神经网络实现混凝土强度预测含Matlab源码
- 一位销售的几年职业总结
- 项目实战系列——使用python实现AHP层次分析法
- android 键盘快捷指令
- 关于no ‘read’ permission
- Win10 用户管理中无法删除唯一的administrators组用户
- python流程控制编写_Python 流程控制
- 二叉树的遍历(递归算法与非递归算法)
- loadrunner破解以及超级license