您的位置:首页 > 运维架构 > Linux

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 做文本合并

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: