欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux中管道和重定向及文本处理

程序员文章站 2024-03-23 08:31:34
...

1 管道和重定向

Linux中管道和重定向及文本处理

2 文本处理工具

2.1 文件浏览cat/more/less/head/tail

Linux中管道和重定向及文本处理

2.2 基于关键字搜索grep

Linux中管道和重定向及文本处理

2.3 基于列处理文本cut

Linux中管道和重定向及文本处理

2.4 文本统计wc

Linux中管道和重定向及文本处理

2.5 文本排序sort

Linux中管道和重定向及文本处理
#E 2.6 文本比较diff
Linux中管道和重定向及文本处理

2.7 处理文本内容tr

Linux中管道和重定向及文本处理

2.8 搜索并替换sed

 1.sed 's/linux/unix/g' destFile.txt
    解释:在destFile.txt文件中搜索linux关键字并全部替换为unix,参数g是全部替换,没有则只替换第一个
 2.sed '1,50s/linux/unix/g' destFile.txt
    解释:只查找替换1-50行
 3.sed -e 's/linux/unix/g' -e 's/word/world/g' destFile.txt
    解释:查找linux替换为unix,同时查找word替换为world
 4.sed -f sededit destFile.txt
    解释:把命令保存到sededit文件中,用-f参数调用