Shell脚本 - cut、sort、paste
1、cut:用来提取文件的片段
-d 后面指定分隔的符号
-f 指定显示第几列
-c 后面跟显示的字符1-n,character
-b 后面根据显示的字节,byte
kdvmt@kdvmt:temp$ cat 2.txt | cut -b 1-6
hello
name y
leaf c
kdvmt@kdvmt:temp$ cat 2.txt | cut -c 1-5
hello
name
leaf
kdvmt@kdvmt:temp$ cat 2.txt
hello dog, hello cat
name you duplictae
leaf cup telephone
#根据空格进行分割
kdvmt@kdvmt:temp$ cat 2.txt | cut -d ' ' -f 1
hello
name
leaf
#根据逗号进行分割
kdvmt@kdvmt:temp$ cat 2.txt | cut -d ',' -f 1
hello dog
name you duplictae
leaf cup telephone
kdvmt@kdvmt:temp$ cat 2.txt | cut -d ',' -f 2hello cat
name you duplictae
leaf cup telephone
2、sort 用于对文本进行排序,默认是升序排列
-r:reverse 降序排列
-c:count 列出某一行出现的次数
kdvmt@kdvmt:temp$ sort 2.txt
hello dog, hello cat
leaf cup telephone
name you duplictae
kdvmt@kdvmt:temp$ sort -r 2.txt
name you duplictae
leaf cup telephone
hello dog, hello cat
3、paste 对多文本进行合并,行合并
用-d指定分隔符,默认是tab
kdvmt@kdvmt:temp$ cat 1.txt
hello
good
town
kdvmt@kdvmt:temp$ cat 2.txt
world
morning
down
kdvmt@kdvmt:temp$ paste 1.txt 2.txt > 3.txt
kdvmt@kdvmt:temp$ cat 3.txt
hello world
good morning
town down
kdvmt@kdvmt:temp$ paste 1.txt 2.txt -d ':' > 3.txt
kdvmt@kdvmt:temp$ cat 3.txt
hello:world
good:morning
town:down
Shell脚本 - cut、sort、paste相关推荐
- linux脚本求命令行上整数和,shell脚本--cut命令与awk简单使用
cut:对内容进行列切割 -d 后面的是分割符,表示用什么符号来分割符来分割列,分隔符使用引号括起来: -f后面跟着要选择的字段列,从1开始,表示第一列,如果要多列,可以用逗号分隔 : -c参数后面跟 ...
- shell脚本--cut命令
bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 1.1 选项说明 cut命令将行按指定的分隔符分割成多列,它的 ...
- Linux Shell脚本编程 --sort命令
sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出. 举例说明 [root@zhoucentos log]# cat seq ba ...
- Shell脚本学习笔记——paste
paste单词的意思是粘贴.该命令主要用来将多个文件的内容合并.paste将按行把不同文件行信息放在一行.缺省情况下,paste连接时,用空格或者tab键分隔新行中不同文本. 常用选项 (1)-d 的 ...
- shell脚本 cut工具
cut 一个强大文本处理工具,可以将文本按列进行划分的文本处理,cut命令逐行读入文本,然后按列划分字段并进行提取.输出等操作 cut [options] filename -f 获取第几列 -d 自 ...
- shell脚本基础和shell工具
目录 1.shell概述 2.shell脚本编程入门基础 3.shell工具 shell概述 shell是一个命令行解释器,它接收应用程序/用户命令,然后调用操作系统内核 shell基础语法 脚本格式 ...
- 几个常用的文本处理shell 命令:find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk
内容目录: find 文件查找 grep 文本搜索 xargs 命令行参数转换 sort 排序 uniq 消除重复行 用tr进行转换 cut 按列切分文本 paste 按列拼接文本 wc 统计行和字符 ...
- shell脚本——grep cut sort uniq tee diff paster tr等小工具的使用方法
shell脚本的一些小工具的使用方法 grep 语法和选项 实例 cut 语法和选项 实例 sort 语法和选项 实例 uniq 语法和选项 实例 tee 语法和选项 实例 diff 语法和选项 实例 ...
- shell脚本编写之常用基础命令(diff、patch、cut、sort、uniq、与||、test、tr)
文章目录 一.shell(计算机壳层) 二.shell中常用的基本命令 1.diff 命令(比对文件) 1.1 基本概念以及命令的格式 1.2 结果读取方式 1.3 diff中常用的参数 2.patc ...
最新文章
- 一个电商供应链系统的DDD实战
- hibernate的native sql查询
- 电力职称计算机多选,【2017年整理】职称计算机考试Office多选模拟题及答案.doc...
- Tomcat服务器 Varnish代理服务器
- 构造函数与折构函数(c++细节篇五)
- Transition 实现轮播图
- 漫画:什么是HashMap
- linux sh 必要,Linux Shell学习之基础篇(不适合学习,仅为本人笔记)
- pandas基本操作函数
- 内存之私有sql区和共享sql区
- 快速突破面试算法之分治算法篇
- 小甲鱼python课后习题【1,2,3,4,5】
- jdk帮助文档在哪_jdk帮助文档在哪里下载
- 利用IPC$空连接进行入侵及防范的方法
- 2020 mse 清华_家长们看过来!2020年下半年剑桥MSE考试备考全攻略!
- matlab 三角函数 和差化积,三角函数的和差化积公式
- 南澳大学计算机科学专业学费,2020年南澳大学学费(本科及研究生)及学费支付方式解析!...
- Docker问题:ERROR: Pool overlaps with other one on this address space
- Java身份证校验算法
- 斐讯n1 linux连接wifi,斐讯 N1 部署 Docker 和 OpenWRT,并利用 Hostapd 开启 Wi-Fi 热点
热门文章
- AD20铺铜操作及设置
- PHP与MySQL交互——建立连接+创建数据库
- 《定时执行专家 5.4》版 - 更新内容及下载连接
- google地图--自定义标记以及点击事件
- 具象、意象与抽象绘画
- 根据系统的业务需求,数据库设计可以设置三张表,分别为客户信息表、账号表、交易日志记录表,其表的具体设置如下:
- Navitas GaN 芯片为摩托罗拉智能手机充电
- 阿里云OSS不同账号之间的迁移(使用阿里云自带的ossimport工具)
- VBS调用Windows API函数
- 最好用的.NET敏捷开发框架-RDIFramework.NET V3.6版全新发布 100%源码授权