博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux:文本处理工具
阅读量:4552 次
发布时间:2019-06-08

本文共 1125 字,大约阅读时间需要 3 分钟。

闲话少说,列出工具:

========================这些是查看文本用的===========================

1,cat   

  用法:cat >f1    直接创建或覆盖f1文件,并修改数据

  -n  显示行号

  -A  显示所有包括非打印字符,包含控制字符tab用^I表示,回车用$表示

  -E  用$显示每一行的结尾

  -T  显示TAB字符

  -v  显示非打印字符

  -s  压缩空行,多个连续空行会被压缩成一行

  tac   从末尾开始查看文件

2,more  用于文件的阅读和过滤

  用法:貌似没有太多用法,就不介绍了

3,less  就是与more相反

4,head  顺序输出文本

5,tail     倒序输出文本

========================这些是查看文本用的===========================

========================下面这些是处理文本用的========================

1,tr  替换

  用法:

  -d  删除字符 如:

    [:alnum:]  删除字母和数字

    [:space:]  删除所有空白字符

    [:blank:]  删除水平空白字符

    [:upper:]  大写字母

    [:lower:]  小写字母

    ...  还有很多,参考tr --help

  -s  压缩字符或者替换并压缩

  主要就是这两种用法!

  

    

2,cut  切割

  -b  指定bytes的列        如cat /etc/passwd |cut -b 1-4

  -c  指定chacharacters      如cat /etc/passwd |cut -c 1-4

  -d  指定切割符          如cat /etc/passwd |cut -d: -f3  查看uid

  -f  指定提取的列序号      如cat /etc/passwd |cut -d: -f3  查看uid

  -n  取的-b的补集        不知道什么意思

  -s  不打印不包含分隔符的行,因为默认会打印

 

3,sort  按行排序

  默认是按照字母表书序排序的

  -t  指定分隔符

  -k  指定列

  -n  按数字从小到大

  -r  表示逆序

  -m  合并  sort -m f1 f2

  

 未完待续===== 

  

 

转载于:https://www.cnblogs.com/abb-ceo/p/10445402.html

你可能感兴趣的文章
systemtap and postgrel
查看>>
RESTful levels & HATEOAS
查看>>
DEV 常用属性大全
查看>>
Spring的历史和哲学
查看>>
C# 字符串处理小工具
查看>>
研究显示云计算减少了管理安全性的时间和费用
查看>>
如何为您使用Windows Azure的应用程序评估成本
查看>>
初级排序算法之选择排序
查看>>
Spring Roo
查看>>
Hadoop and net core a match made in docker
查看>>
Javaweb项目构建常见问题
查看>>
SQLServer 错误: 15404,维护计划无法执行
查看>>
要完善的内容
查看>>
【codeforces】【比赛题解】#869 CF Round #439 (Div.2)
查看>>
PHP之session_start()详解
查看>>
tcp异常断开的重连解决方法
查看>>
Python全栈Day 20部分知识点
查看>>
sptring boot 修改默认Banner
查看>>
安装mysql时 Write configuration file 错误的解决办法
查看>>
ReCAPTCHA & 手势验证
查看>>