文本文件操作命令cut wc sort uniq tr

cut:
    -d:  意思是指定字段分隔符,默认是空格,带:的分隔符
    -f:  指定要显示的字段
        -f 1,3    是指第一和第三的字段
        -f 1-3   是指第一到第三的字段

文本排序:sort
    -n:数值排序
    -r: 降序
    -t: 字段分隔符
    -k: 以哪个字段为关键字进行排序
    -u: 排序后相同的行只显示一次
    -f: 排序时忽略字符大小写
    
uniq:
    -c: 显示文件中行重复的次数
    -d: 只显示重复的行
    
文本统计:wc (word count)
    -l:打印行数
    -w:打印单词数
    -c:打印字节数
    -L:打印最长行的字符的个数
    -m:打印字符数字符处理命令:

tr —— 转换或删除字符后面跟的不是文件而是输入重定向到某个文件
tr [OPTION]... SET1 [SET2]
    -d: 删除出现在字符集中的所有字符

tr ab AB

时间: 2024-10-09 02:14:02

文本文件操作命令cut wc sort uniq tr的相关文章

文本处理命令- cat more less cut wc sort uniq

文本处理命令 cat more less cut wc sort uniq 1.cat  cat主要功能:1.一次显示整个文件. cat filename2.从键盘创建一个文件. cat > filename   (只能创建新文件,不能编辑已有文件). 1 [[email protected] ~]$ cat > test.txt 2 this is a test for cat command.^[[D 3 a 4 b 5 cc 6 de 其中^[[D是向左的箭头,本想回退一格编辑,但很可惜

Linux管线命令 - cut,grep,sort,uniq,wc,tee,tr,col,join,paste,expand,split,xargs

在每个管线后面接的第一个数据必定是『命令』喔!而且这个命令必须要能够接受 standard input 的数据才行,这样的命令才可以是为『管线命令』,例如 less, more, head, tail 等都是可以接受 standard input 的管线命令啦.至于例如 ls, cp, mv 等就不是管线命令了!因为 ls, cp, mv 并不会接受来自 stdin 的数据. 也就是说,管线命令主要有两个比较需要注意的地方: 管线命令仅会处理 standard output,对于 standar

grep,cut,wc,sort,diff,uniq,patch命令

文本处理工具: Linux上文本处理三剑客: grep,egrep,fgrep: 文本过滤工具(模式: pattern)工具; grep:基本正则表达式,-E,-F egrep:扩展正则表达式,-G,-F fgrep:不支持正则表达式, sed: stream editor,流编辑器;文本编辑工具; awk: Linux上实现为gawk,文本报告生成器(格式化文本); 正则表达式:regual expression , regexp 由一类特殊字符及文本字符所编写的模式,其中有些字符不表示其字面

cat   cut   paste sort uniq diff 等命令用法

cat命令: cat命令连接文件并打印到标准输出设备上,cat经常用来显示文件的内容. cat  选项  参数 -n  :给所有输出的行数编号 -E  :显示每行的行结束符 -T  :制表符 -v  :显示非打印字符 -s  :当遇到有连续两行以上的空白行,就代换为一行的空白行 tac与cat反向显示 rve行内反着显示 例: [[email protected] ~]# rev /etc/passwd hsab/nib/:toor/:toor:0:0:x:toor 2.less命令: less

sort uniq cut sed wc指令入门以及练习

sort sort是一种非常简单而且非常有用的命令,它将重新排列文本文件里面的行,默认情况下的排序规则: 以数字开头的行将出现在以字母开头的行之前. 以字母表中较早出现的字母开头的行将出现在以字母表后面出现的字母开头的行之前. 以小写字母开头的行将出现在以大写字母开头的行之前. 语法 sort [option] filename or stdin 常用option参数: -f:忽略大小写的差异,例如 A 与 a 视为编码相同: -b:忽略最前面的空格符部分: -M:以月份的名字来排序,例如 JA

几个常用文本处理小工具tr ,wc,cut,sort,uniq用法详解

几个文本处理的小工具:tr ,wc,cut,sort,uniq 1. tr命令可以对来自标准输入的字符进行替换.压缩和删除.它可以将一组字符变成另一组字符,经常用来编写优美的单行命令,作用很强大. 语法:tr 选项  SET1 SET2 -c或--complerment:取代所有不属于第一字符集的字符(就是补集): -d或--delete:删除所有属于第一字符集的字符: -s或--squeeze-repeats:把连续重复的字符以单独一个字符表示: -t或--truncate-set1:先删除第

05,文本处理cat more less head tail sort uniq wc tr grep cut jion sed awk ok

文本处理cat more less head tail sort uniq grep cut jion sed awk ################################################ cat:concatenate files and print on the standard output 显示文件内容到标准输出(显示器) -e:显示最后一个结尾的字符 -n:显示行编号 [[email protected] ~]# cat -n /etc/shells 1  

shell特殊符号,cut、sort、wc、uniq、tee、tr、split命令

*代表0个或多个任意字符 [[email protected] ~]# ls *txt 11.txt  1.txt  22.txt  2.txt  aa.txt  a.txt ?只代表一个任意字符 不管是数字还是字母,只要是一个字符的都能匹配出来 [[email protected] ~]# ls ?.txt 1.txt  2.txt  a.txt  b.txt [[email protected] ~]# ls ?txt ls: 无法访问?txt: 没有那个文件或目录 注释符号#,这个符号后面

sort,uniq,cut,wc命令详解

sortsort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出.如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序. sort语法 sort [-fbMnrtuk] [file or stdin]选项与参数:-f  :忽略大小写的差异,例如 A 与 a 视为编码相同:-b  :忽略最前面的空格符部分:-M  :以月份的名字来排序,例如 JAN, DEC 等等的排序方法:-n  :使用『纯数字』进行排序(默认是以文字型态来排序的):