首页 > 代码库 > Linux 文本处理命令
Linux 文本处理命令
1. cat : concatnate
options :
-n : number 显示行号
-E : end 显示每行结尾的标识符 (Linux 中每行结尾的标识符为 $ ,而Windows 中为 $+ 回车 )
-v : visible 可见的 显示非打印字符
2. more :
3. less :
4 head : 从头显示
-n 指定行数
5. tail : 查看文件尾部
-f : fllow 查看文件尾部,不退出等待后续追加至此文件的新内容
6. cut : 对文件内容进行修饰输出
-d : delimiter 指定分割符
-f : filed 指定字段
-b : byte 按字节分割
-c : characters 按字符分割
7. sort : 默认根据ASCⅡ码先后排序 按照字符从左到右
options :
-n : number 按数值排序
-r : resort
-t : trainsition 设置分割符
-k : key 指定以哪个字段为关键字进行排序 与 -t 连用
-u : unique 相同的行只显示一次(相临且相同的行,为相同行)
-f : fold (合拢,笼罩) 忽略大小写
-c : count 显示重复行个数
-d : double 只显示重复行
8. wc : word count
options :
-l : line 只显示行数
-c : bytes count 只显示字节数
-w : word 单词数
-m : 只显示字符数
-L : 最长一行包含多少字符
9. tr : trainsition remove 转换或删除字符
options :
-d : delete
ex : tr ab AB AB 替换 ab (替换时一一对应)
tr a-z A-Z
Linux 文本处理命令