shell脚本 cut工具
cut
一个强大文本处理工具,可以将文本按列进行划分的文本处理,cut命令逐行读入文本,然后按列划分字段并进行提取、输出等操作
cut [options] filename
-f 获取第几列
-d 自定义分隔符
-c 以字符为单位分割
-b 以字节为单位分割
-n 与-b连用 不分割多字节符
切割提取指定列数据
cut cut1.txt -d " " -f 1 提取cut1.txt文件 第一列数据 以空格为分隔符
cut cut1.txt -d " " -f 1,3 提取该文件 第一、三列数据 以空格分隔
cut cut1.txt -d " " -f 2- 提取该文件 第二列及以后的所有列 以空格分
cut cut1.txt -d " " -f -2 提取该文件 第二列及以前的所有列 以空格分
切割提取指定字符数据
cut cut1.txt -c 1-3 提取每行前三个字符
cut cut1.txt -c 4- 提取每行第四个字符及以后的数据
cut cut1.txt -c -3 提取每行前三个字符
切割提取指定字节数据
echo "abc巴拉" | cut -b -3 提取字符串前三个字节
echo "abc巴拉" | cut -b -4 提取字符串前四个字节 会有乱码
在liunx系统中默认utf-8编码,一个汉字占3个字节
echo "abc巴拉" | cut -b -6 提取结果 abc巴
echo "abc巴拉" | cut -nb -4 提取结果 abc巴 -n 取消多字节符分割直接传输
切割提取指定单词数据
cat cut1.txt | grep ittt | cut -d " " -f 2 先在文件中过滤出单词 ittt 再以空格分割 提取第二个ittt
提取bash进程的PID号
ps -aux | grep bash | head -n 1 | cut -d " " -f 8
先查进程号 通过管道符 | 过滤出bash 的pid号 head命令显示第一行 再以空格分割 提取第八个
提取IP地址
ifconfig | grep broadcast | cut -d " " -f 10
查ip信息 管道符传递 grep命令过滤出 broadcast 再切割提取第十个
shell脚本 cut工具相关推荐
- linux脚本求命令行上整数和,shell脚本--cut命令与awk简单使用
cut:对内容进行列切割 -d 后面的是分割符,表示用什么符号来分割符来分割列,分隔符使用引号括起来: -f后面跟着要选择的字段列,从1开始,表示第一列,如果要多列,可以用逗号分隔 : -c参数后面跟 ...
- zzlinux运维自动化shell脚本小工具
from http://www.cnblogs.com/wang-li/p/5728461.html linux运维shell 脚本小工具,如要分享此文章,请注明文章出处,以下脚本仅供参考,若放置在服 ...
- linux运维自动化脚本,linux运维自动化shell脚本小工具
linux运维shell 脚本小工具,如要分享此文章,请注明文章出处,以下脚本仅供参考,若放置在服务器上出错,后果请自负 1.检测cpu剩余百分比 #!/bin/bash #Inspect CPU # ...
- shell脚本之工具
在学习了shell脚本的基本语法,命令,符号之后,接下来要看的就是shell脚本使用的所有工具了. 在shell脚本中,工具的使用简化了所要编写的代码.接下来就介绍几个shell下经常使用的工具. 1 ...
- shell脚本小工具之万能解压和压缩器---实现思路
本人也是接触linux很久了.但是对系统的架构也是一知半解,平时的使用情况也就是一键安装lnmp,顶多装redis,自己一直都专注于web开发,很少去接触系统运维方面的知识.一直觉得linux是一个很 ...
- shell脚本--cut命令
bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 1.1 选项说明 cut命令将行按指定的分隔符分割成多列,它的 ...
- Shell脚本 - cut、sort、paste
1.cut:用来提取文件的片段 -d 后面指定分隔的符号 -f 指定显示第几列 -c 后面跟显示的字符1-n,character -b 后面根据显示的字节,byte kdvmt@kdvmt:temp$ ...
- shell脚本 sed工具
sed(stream editor)流编辑器,Linux下一款功能强大的非交互流式文本编辑器, (vim式交互式文本编辑器),可以对文本文件的每一行数据匹配查询之后 进行增删改查等操作,支持按行.按字 ...
- shell脚本基础和shell工具
目录 1.shell概述 2.shell脚本编程入门基础 3.shell工具 shell概述 shell是一个命令行解释器,它接收应用程序/用户命令,然后调用操作系统内核 shell基础语法 脚本格式 ...
最新文章
- 处理linux 下nbu只能找到一个驱动器
- linux i3如何运行qq,linux qq (CPU :i3)怎么安装?
- npm run serve后台运行的命令写法
- 安卓入门系列-07常用UI控件(长文)
- Android 开机启动
- html编辑四则运算,前端四则运算验证
- 华为P50保护壳曝光:双环形后置相机模组实锤
- 使用request获取访问者的真实IP
- 【Java】多线程编程
- 【工大SCIR笔记】AAAI 2020 故事结局预测任务上的区分性句子建模
- 外星人绝对不会入侵地球,看不上
- java vtd-xml_XML解析技术之VTD-XML 简介及代码实例
- vue示例todos
- 计算机进入桌面黑屏怎么办,电脑进入桌面后黑屏如何修复 电脑经常进入桌面之后黑屏的处理方法...
- 如何恢复Windows自动更新?
- 下一代半导体表面清洁技术
- VDI 虚拟桌面基础架构(VDI,Virtual Desktop Infrastructure)
- 学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)...
- java命令--jstack 工具
- 用python搭建无人车的仿真环境