首页 > 系统相关 >linux awk命令

linux awk命令

时间:2022-12-02 11:56:56浏览次数:39  
标签:切分 命令 awk file linux print hello

awk的命令格式是:

awk [options] <script> [file]

遍历file中的每行,并执行<script>中指定的命令。不指定file时默认从stdin读取。

awk -F ':' '{print $1}' /etc/passwd

这里-F ':'是options,指定字符串使用逗号切分,{print $1}是script,打印每行切分完成后的第1个子字符串。

命令中中的特殊变量:
NF: 切分出的数量

比如:

jcdu@lthpc:~$ echo hello:world | awk -F ':' '{print NF}'
2
jcdu@lthpc:~$ echo hello:world | awk -F: '{print $1}'
hello

标签:切分,命令,awk,file,linux,print,hello
From: https://www.cnblogs.com/wangbingbing/p/16944011.html

相关文章

  • Linux如何查看当前占用CPU或内存最多的K个进程
    内存可以使用以下命令查使用内存最多的K个进程方法1:ps-aux|sort-k4nr|head-K如果是10个进程,K=10,如果是最高的三个,K=3说明:ps-aux中(a指代a......
  • 7、Mac M1使用tar命令报错故安装Lua
    场景:MacM1上解压tar.gz文件一直报错chunyanzhang@XXX-MacBook-ProDownloads%tar-zxvfpyelliptic-1.5.7.tar.gztar:Erroropeningarchive:Unrecognizedarchive......
  • linux - 最小化安装-网络配置【兼容服务器与虚拟机安装】
    1.背景根据提示 最小化安装完成后我安装的版本为CentOSLinuxrelease7.8.2003(Core)2.设置linux网卡cd/etc/sysconfig/network-scripts找到文件ifcfg-ens+......
  • 06Linux实用指令
    实用指令Linux目录结构Linux系统目录结构|菜鸟教程(runoob.com)运行级别init[012356]:指定运行级别实例:如何找回root密码进入到单用户模式,然后修改root密码......
  • 10Linux磁盘挂载
    磁盘磁盘分区linux分区挂载案例mount-a重新挂载/etc/fstab中定义的所有挂载点umount/dev/sdb1卸载挂载节点磁盘情况查询df指令diskfree:命令用于显示......
  • 09Linux任务调度
    任务调度基本介绍crontab指令Linuxcrontab是用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分钟会定期检查是否有要执......
  • 08Linux权限管理
    权限管理基本介绍rwx详解文件及目录权限实际案例chmod指令changemode:控制用户对文件的权限的命令参数说明u表示该文件的拥有者,g表示与该文件的拥有者属于同......
  • 13LinuxRPM和YUM和APT
    RPM转自:Linuxrpm命令|菜鸟教程(runoob.com)介绍rpm命令用于管理套件。rpm(英文全拼:redhatpackagemanager)原本是RedHatLinux发行版专门用来管理Linux各项......
  • 12Linux进程管理(重点)
    进程管理基本介绍ps指令processstatus:命令用于显示当前进程的状态,类似于windows的任务管理器。语法ps[options][--help]参数:ps的参数非常多,在此仅列出......
  • 11Linux网络配置
    网络配置Linux网络配置原理图指定固定IPubuntu:(26条消息)Ubuntu网络配置文件_ayang1986的博客-CSDN博客_ubuntu网络配置文件......