知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

常用的Linux命令行文本处理工具总结

发布时间:2014-09-05 14:44:54作者:知识屋

常用的Linux命令行文本处理工具总结
 
关键字搜索:
  grep  关键字  指定文件
 
    -i   搜索时忽略大小写
 
    -n  显示结果所在行
 
    -v  显示不包含关键字的行
 
基于列的文本处理:
   cut -d: -f1 /etc/passwd   /*将passwd文件按照:分隔开,取出里面的第一列*/
 
    -d  指定分割字符
 
    -f  指定显示列
 
    -c  基于字符顺序进行列分割
 
文本统计:
  wc liangwode  /*统计liangwode文件*/
 
    -l   只统计行数
 
    -w  只统计单词书
 
    -c   只统计字节数
 
    -m  只统计字符数 
 
文本排序:
  sort liangwode  /*对liangwode文件按字母顺序排序,该命令只适用于字母、数字排序,不适用于中文排序*/
 
    -r   倒序排序
 
    -n   基于数字进行排序
 
    -f   忽略大小写
 
    -u   删除重复行
 
文本比较:
   diff liangwode-1 liangwode-2
 
    -i   忽略大小写
 
    -b  忽略空格数变化
 
    -u  统一显示信息(一般用于生成patch文件)
 
文本转换:
   tr -d "liangwode" < liangwode     删除指定关键字
 
   tr 'a-z' 'A-Z' < liangwode    转换大小写
 
搜索替换:
  sed 's/linux/unix/g' linuxtest   将所有linux关键字替换为unix
 
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜