Linux系列-Linux命令行文本处理
2013-10-30 20:43
197 查看
1:文件浏览
cat file 查看文件美容
more file 以翻页形式查看文件内容 (只能向下翻页)
less file 以翻页形式查看文件内容 (可上下翻页)
head file 查看文件的开始10行 (或指定行数)
tail file 查看文件的开始10行 (或指定行数 head -n 20 test.file)
2: grep 正则查找 (基于关键字的查找)
-i 忽略大小写 -n 显示所在的行数 -v 输出不带关键字的行
-Ax 在输出的时候包含结果所在行之后的指定行数 -Bx 前几行
看的可能不是很清楚,不知道怎么去水印,
3:cut 基于列处理
-d 指定分隔符(默认是TAB)
-f 指定输入的列号
-c 基于字符进行切割
cut -c 2-6 test.file 取第二个到第六个字符
4:wc 统计文本信息 wordcount
-l 只统计行数
-w 统计单词
-c 字节数
-m 统计字符数
5:sort 文本排序
-r 进行倒序排序
-n 基于数字排序
-f 忽略大小写
-u 删除重复行
-t c 使用c作为分隔符为列进行排序
-k x 当进行基于指定字符分隔为列的排序时,指定基于哪个列排序
6:删除重复键
uniq 删除重复(默认只能删除相邻的重复行)
sort -u 删除重复行
7:diff a b 比较a与b文件的区别
-i 忽略大小写
-b 忽略空格
-u 统一显示比较信息
8:tr 处理文本内容 translate
删除a.file关键字为TMD
tr -d 'TMD' < a.file
转换大小写
tr -'a-z' 'A-Z' <file
9:sed 搜索并替换
sed 's/java/java_linux/g' test.file
搜索文件test 关键字java 替换为java_linux
-e 指定多个
也可以保存到文件里面 使用sed -f aa 调用
cat file 查看文件美容
more file 以翻页形式查看文件内容 (只能向下翻页)
less file 以翻页形式查看文件内容 (可上下翻页)
head file 查看文件的开始10行 (或指定行数)
tail file 查看文件的开始10行 (或指定行数 head -n 20 test.file)
2: grep 正则查找 (基于关键字的查找)
-i 忽略大小写 -n 显示所在的行数 -v 输出不带关键字的行
-Ax 在输出的时候包含结果所在行之后的指定行数 -Bx 前几行
看的可能不是很清楚,不知道怎么去水印,
[root@localhost tmp]# grep -n java test.file 1:java .net c apple dell
3:cut 基于列处理
-d 指定分隔符(默认是TAB)
-f 指定输入的列号
-c 基于字符进行切割
cut -c 2-6 test.file 取第二个到第六个字符
4:wc 统计文本信息 wordcount
-l 只统计行数
-w 统计单词
-c 字节数
-m 统计字符数
5:sort 文本排序
-r 进行倒序排序
-n 基于数字排序
-f 忽略大小写
-u 删除重复行
-t c 使用c作为分隔符为列进行排序
-k x 当进行基于指定字符分隔为列的排序时,指定基于哪个列排序
6:删除重复键
uniq 删除重复(默认只能删除相邻的重复行)
sort -u 删除重复行
7:diff a b 比较a与b文件的区别
-i 忽略大小写
-b 忽略空格
-u 统一显示比较信息
8:tr 处理文本内容 translate
删除a.file关键字为TMD
tr -d 'TMD' < a.file
转换大小写
tr -'a-z' 'A-Z' <file
9:sed 搜索并替换
sed 's/java/java_linux/g' test.file
搜索文件test 关键字java 替换为java_linux
-e 指定多个
也可以保存到文件里面 使用sed -f aa 调用
相关文章推荐
- Linux 系列(二) - 文本处理
- Linux 系列(二) - 文本处理 [ 光影人像 东海陈光剑 的博客 ]
- 7.2 Linux 命令行文本处理
- Linux 入门记录:十七、Linux 命令行文本/文件处理工具
- Linux命令行之文本处理
- linux文本处理grep sed awk 练习
- linux运维-文本的处理工具
- 【Linux】文本处理、关键字截取
- linux常用文本处理命令笔记整理
- sed----Linux下文本处理五大神器之一
- Linux 基础命令(五)—— 文本处理三剑客之grep
- linux-文本处理
- Linux下常用文本处理命令
- 记一次Linux文本处理
- 不用Linux也可以的强大文本处理方法
- Linux下对NS2项目的仿真分析全过程代码(从tcl脚本-awk文本处理-gnuplot)
- Linux awk --对文本和数据进行处理
- linux 文本处理
- Linux文本处理三剑客之-awk
- linux下简单文本处理