Linux — 字符处理
2016-01-26 12:37
483 查看
1.1 管道
管道就是一个固定大小的缓冲区,该缓冲区的大小为一页,即4k 字节。管道是一种使用非常频繁的通信机制,我们可以用管道符“|”来连接进程,由管道连接起来的进程可以自动运行。
1.2 使用 grep 搜索文本
命令:grep [-ivnc] ‘需要匹配的字符’ 文件名
# -i 不区分大小写
# -c 统计包含匹配的行数
# -n 输出行号
# -v 反向匹配
1.3 使用 sort 排序
命令:sort [-ntkr] 文件名
# -n 采用数字排序
# -t 指定分隔符
# -k 指定第几列
# -r 反向排序
1.4 使用uniq 不显示重复内容
uniq [-ic]
# -i 忽略大小不计
# -c 计算重复行数
1.5 使用 cut 截取文本
cut -f 指定的列 -d ‘分隔符’
cut -c 指定列的字符
1.6 使用 tr 做文本转换
将/etc/passwd 中的小写字母转化成大写
将/etc/passwd 中“:” 删除
1.7 使用paste 做文本合并
管道就是一个固定大小的缓冲区,该缓冲区的大小为一页,即4k 字节。管道是一种使用非常频繁的通信机制,我们可以用管道符“|”来连接进程,由管道连接起来的进程可以自动运行。
1.2 使用 grep 搜索文本
命令:grep [-ivnc] ‘需要匹配的字符’ 文件名
# -i 不区分大小写
# -c 统计包含匹配的行数
# -n 输出行号
# -v 反向匹配
1.3 使用 sort 排序
命令:sort [-ntkr] 文件名
# -n 采用数字排序
# -t 指定分隔符
# -k 指定第几列
# -r 反向排序
1.4 使用uniq 不显示重复内容
uniq [-ic]
# -i 忽略大小不计
# -c 计算重复行数
1.5 使用 cut 截取文本
cut -f 指定的列 -d ‘分隔符’
cut -c 指定列的字符
1.6 使用 tr 做文本转换
将/etc/passwd 中的小写字母转化成大写
将/etc/passwd 中“:” 删除
1.7 使用paste 做文本合并
相关文章推荐
- linux回环网卡驱动设计
- Linux 服务器之重装系统
- 使用光盘搭建本地yum仓库源
- linux php5.3.x升级到php5.5.x
- linux 问答
- 详解Linux系统中查询文档的man和info命令
- linux 更换源
- Linux Input 设备驱动
- linux tar解压命令
- Unix/Linux 命令技巧
- linux双网卡绑定简要步骤
- Linux paste 命令
- Glib解析命令行参数
- Linux cut命令
- Ubuntu14.04(64位)+Cuda7.5+Cudnn7.0+Caffe+Matlab(Linux版)
- Linux系统中安装使用Bzip2来压缩文件的方法讲解
- Linux 运维工程师笔试题
- SELinux
- linux常用命令—— 设备管理(十六)
- linux下自动生成Makefile文件