首页 > 其他分享 >awk命令学习

awk命令学习

时间:2022-09-28 20:44:30浏览次数:41  
标签:10 apple like 学习 命令 awk txt log

转自:https://www.runoob.com/linux/linux-comm-awk.html

1.awk命令

AWK 是一种处理文本文件的语言,是一个强大的文本分析工具。

# log.txt
2 this is a test 3 Do you like awk This's a test 10 There are orange,apple,mongo
awk '{[pattern] action}' {filenames}   # 行匹配语句 awk '' 只能用单引号

检索:

# 每行按空格或TAB分割,输出文本中的1、4项
 $ awk '{print $1,$4}' log.txt
 ---------------------------------------------
 2 a
 3 like
 This's
 10 orange,apple,mongo

 # 格式化输出
 $ awk '{printf "%-8s %-10s\n",$1,$4}' log.txt
 ---------------------------------------------
 2        a
 3        like
 This's
 10       orange,apple,mongo

看起来功能有点像python中的pandas包?

 

标签:10,apple,like,学习,命令,awk,txt,log
From: https://www.cnblogs.com/BlueBlueSea/p/16739506.html

相关文章

  • 学习游戏开发
    学习游戏开发因本身对游戏比较感兴趣,一直想开发一个游戏。所以决定学习游戏开发,如果能挣点生活费就更好了。方案选择首先面临的问题是使用那种游戏引擎。调查目前市面......
  • sort和wc和uniq命令
    ####sort命令用于给文件排序使用#例:#sort/etc/passwd默认ASCll码顺序排列#sort-nr/etc/passwd#-n以数字去排序,字母和特殊符号会任务是0,会排在最前面#-r反序排......
  • 15DOM学习
    1<!doctypehtml>2<htmllang="en">3<head>4<metacharset="UTF-8">5<metaname="viewport"6content="width=device-width,us......
  • 常用Git命令
    本地修改同步到版本库:gitcommit-a初始化仓库:gitinit克隆仓库:gitclonehttp://切换到dev分支:gitcheckoutdev推送到本地版本库:gitadd*提交到服务端仓库备注“al......
  • 【学习笔记】数据库外键
    数据库外键 方式一:在创建表的时候,添加外键CREATETABLE`grade`(`gradeid`INT(10)NOTNULLAUTO_INCREMENTCOMMENT'年级id',`gradename`VARCHAR(10)......
  • Python学习路程——Day06
    Python学习路程——Day06目录Python学习路程——Day06一、while循环的补充说明1、死循环2、while嵌套及全局标志位二、流程控制之for循环1、for循环特点及语法结构2、for......
  • 文件相关命令
    一、文件目录类pwd指令基本语法:pwd功能:显示当前工作的绝对目录ls指令基本语法:ls[选项][目录或者文件]常用选项-a显示所有文件及目录(.开头的隐藏文件也会列出)......
  • JAVA Spring学习笔记 ------Bean
    Bean容器为什么要使用Bean容器因为希望减少new的操作,这样当我们的类名发生改变时,影响会降到最小Bean相当于一个管家原来需要我们自己new的对象现在统统通过Bean来创建......
  • JAVA Spring学习笔记------注解开发
    注解开发可以在对应的类中配置Bean具体方法如下:利用@Component来声明当前类为Bean@Component("userDaoimpl")//Reposity和component效果一样//spring对于不同的层......
  • JAVA Spring学习笔记------Spring整合Mybatis
    Spring整合Mybatis首先看一下项目目录   因为以前所有的知识点都在一个模块里,而且目录比较混乱所以对模块重构了一下首先我们要在pom.xml文件中声明所需要的依赖......