当前位置: > Linux命令 >

Linux命令行文本处理工具 - zsmynl

时间:2014-03-07 21:10来源:linux.it.net.cn 作者:IT网
关键字搜索:

grep  关键字  指定文件
-i   搜索时忽略大小写
-n  显示结果所在行
-v  显示不包含关键字的行

基于列的文本处理:
cut -d: -f1 /etc/passwd
-d  指定分割字符
-f  指定显示列
-c  基于字符顺序进行列分割

文本统计:

wc linuxcast
-l   只统计行数
-w  只统计单词书
-c   只统计字节数
-m  只统计字符数 

sort linuxcast
-r   倒序排序
-n   基于数字进行排序
-f   忽略大小写
-u   删除重复行

文本比较:

diff linuxcast-1 linuxcast-2
-i   忽略大小写
-b  忽略空格数变化
-u  统一显示信息(一般用于生成patch文件)

文本转换:
tr -d "TMD" < linuxcast     删除指定关键字
tr 'a-z' 'A-Z' < linuxcast    转换大小写

搜索替换:
sed 's/linux/unix/g' linuxcast   将所有linux关键字替换为unix
(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容