RED:)

Do you have a dream?!

linux文本处理命令


基于关键字搜索

使用grep关键字搜索文本 grep 'username' /etc/passwd find / -user username| grep Video

基于列处理文本

命令cut用以基于列处理文本内容 例子:

cut -d: -f1 /etc/passwd
grep yan /etc/passwd | cut -d: -f3

常用参数:

文本统计

命令wc 进行文本统计 常用参数:

文本排序

命令sort用以对文本内容进行排序

uniq可以用于删除重复行

文本比较

命令diff比较文件的区别

diff -u 1.txt 1-new.txt > *.patch

检查拼写

命令aspell用以显示检查英文拼写

kspell check linux
aspell list < linux

处理文本内容

搜索替换

命令sed用以搜索并替换文本

sed 's/linux/unit/g' 1.txt
sed '1,50 s/linux/unit/g' 1.txt

常用参数: * -e 替换多个 * -f sededit 1.txt