cut 与 awk

cut和awk都能分割显示需要的内容

但在需要以空格为分隔符的情况下:

# free -m|grep Mem
Mem:          1010        657        353          0         70        428

cut是以单一空格为分隔符的:

# free -m|grep Mem|cut -d‘ ‘ -f11
1010

awk是以单个或连续的空格为分隔符的:

# free -m|grep Mem|awk ‘{print $2}‘
1010
时间: 2024-09-28 06:27:25

cut 与 awk的相关文章

Linux命令:cp、time、cut、awk 、获取文件大小命令

最近写了一个shell脚本,用到了cp.time.cut.awk命令,把他们的使用方法给写下来: 1.cp和mv cp命令:用来完成文件的复制,从源文件夹复制到目标文件夹.执行后源文件夹和目标文件夹均有源文件. mv 命令:用来移动文件.执行后,源文件夹中没有源文件.我经常用mv命令来重命名文件 注意:cp命令源文件夹与目标文件夹不能使同一个:而在mv中可以是同一个. 命令解析: #cp [-R] 源文件 目标文件夹 cp -R 参数 ---当复制整个文件夹时使用. #mv 源文件 目标文件夹

linux shell编程之字符截取命令cut、awk、printf、sed、sort

cut和awk可以提取列,grep提取行 命令名称:cut -f 提取行,-d 分隔符 缺陷:不能使用空格作为分隔符,tab可以,具体分隔符也可以. 命令名称:printf 命令名称:awk 比cut强大的多. sed命令: sort排序:

cut\grep\awk\sed命令详解

cut\grep\awk\sed命令详解 1.cut命令详解及实例 (1)作用:提取文件中指定的列 语法格式:cut  选项  文件名   (2)选项作用:      -d 分隔符     按照指定的分割符进行分割      -f 列号       指定提取第几列      -c 字符范围  不依赖分割符来分割,而是通过字符范围进行字段提取      -b 字节数     以字节为单位进行分割.    (3)cut实际应用案例. 例1:cut的-d和-f选项的使用,列出/etc/passwd里面

[Shell]字符截取命令:cut, printf, awk, sed

------------------------------------------------------------------------------------------- [cut命令] cut [选项] 文件 -f 列号        ( --field 提取第几列 ) -d 分隔符    ( --delimiter 按照指定分隔符分割列 ) vi user.txt ( 行间分隔符为制表符Tab,cut的默认分割符是制表符 ) 提取系统的用户名和uid: cut -d ":&quo

linux cut 、awk、grep、sed

cut是一个选取命令,就是将一段数据经过分析,取出我们想要的.一般来说,选取信息通常是针对"行"来进行分析的,并不是整篇信息分析的 cut  [-bn] [file] 或 cut [-c] [file]  或  cut [-df] [file] ut 命令从文件的每一行剪切字节.字符和字段并将这些字节.字符和字段写至标准输出.如果不指定 File 参数,cut 命令将读取标准输入.必须指定 -b.-c 或 -f 标志之一. 主要参数-b :以字节为单位进行分割.这些字节位置将忽略多字节

grep,sed,cut,awk,join个性特点

grep 从数据文件中查询/提取出含有特定关键字的行. sed 主要用于对数据文件中特定字符串的替换处理. cut 按照指定的分隔符(-d)剪下选定的列(-f num)或者字符(-c)的内容. awk 常用于只显示特定字段,或重新安排行内字段顺序. join 用来结合记录中具有共同键值的字段的文件. ---------------------------------------------------------------我是分割线-------------------------------

7、Shell工具 cut sed awk sort

1 cut cut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的.cut 命令从文件的每一行剪切字节.字符和字段并将这些字节.字符和字段输出. 1.基本用法 cut [选项参数]  filename 说明:默认分隔符是制表符 2.选项参数说明 表1-55 选项参数 功能 -f 列号,提取第几列 -d 分隔符,按照指定分隔符分割列 -c 指定具体的字符 cut -c 2,3,4     cut -c 2-8   2-8之间的字符 3.案例实操 (0)数据准备 [[email protect

Linux - Shell - cut: 低配 awk

概述 简述 shell 命令行工具 cut 背景 偶尔需要用 awk 来筛选特定的列 awk 很是强大 但是强大的背后, 却伴随着复杂 其实同样的功能, awk 也没有复杂多少 如果是 简单的任务, cut 工具完全是可以胜任的 切割行内的特定位置 切割行内的特定字段 描述可能不是很准确, 下面会有例子 1. 准备 os centos7 文件 cutdemo01 1:2:3:4:5 1:2:3:4:5 1:2:3:4:5 cutdemo02 1 2 3 4 5 1 2 3 4 5 1 2 3 4

linux操作系统-awk基本用法

gawk (gnu awk)Unix中awk的GNU版本,完成grep和sed的工作支持数学运算,流程该控制内置大量的变量和函数 awk命令工作原理:与sed一样, 均是一行一行的读取.处理sed作用于一整行的处理, 而awk将一行分成数个字段来处理 awk的数据字段变量:$0表示整行文本$1表示文本中第一个数据字段$2表示文本中第二个数据字段$n表示文本中第n个数据字段 awk的用-F来指定分隔符:默认的字段分隔符是任意空白字符(空格或者TAB)举例对比cut和awk的区别 awk的命令的执行