Linux 高级文本处理命令】的更多相关文章

cut 一.cut命令 功能:cut命令可以从一个文本文件/文本流中提取文本列 语法: cut -d '分割字符' -f fields ##用于有特定分割字符 cut -c 字符区间 ##用于排列整齐的信息 选项与参数: -d:后面接分隔字符.与 -f 一起使用: -f:依据 -d 的分隔字符将一段信息分割成为数段,用 -f 取出第几段的意思 -c:以字符(charaters)的单位取出固定字符区间 sed 简介:行编辑器 解决的问题: 处理文本文件 分析日志文件 修改配置文件 sed 的处理流…
1.2.1 cut命令 cut命令可以从一个文本文件或者文本流中提取文本列. cut语法 [root@www ~]# cut -d'分隔字符' -f fields     ## 用于有特定分隔字符 [root@www ~]# cut -c 字符区间            ## 用于排列整齐的信息 选项与参数: -d:后面接分隔字符.与 -f 一起使用: -f:依据 -d 的分隔字符将一段信息分割成为数段,用 -f 取出第几段的意思: -c:以字符 (characters) 的单位取出固定字符区间…
1.  wc :Word Count 命令的功能为统计指定文件中的字节数.字数.行数,并将统计结果显示输出 1.1 命令格式: wc [选项]文件... 1.2 命令参数: -c 统计字节数. -l 统计行数. -m 统计字符数.这个标志不能与 -c 标志一起使用. -w 统计字数.一个字被定义为由空白.跳格或换行字符分隔的字符串. -L 打印最长行的长度. 2.cut:以某种方式按照文件的行进行分割 -b :以字节为单位进行分割.这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志. -…
1.2.1 cut命令 cut命令可以从一个文本文件或者文本流中提取文本列. cut语法 [root@www ~]# cut -d'分隔字符' -f fields    ## 用于有特定分隔字符 [root@www ~]# cut -c 字符区间            ## 用于排列整齐的信息 选项与参数: -d:后面接分隔字符.与 -f 一起使用: -f:依据 -d 的分隔字符将一段信息分割成为数段,用 -f 取出第几段的意思: -c:以字符 (characters) 的单位取出固定字符区间:…
一.cut (cut 命令可以从一个文本文件或者文本流中提取文本列 ) 1.cut语法 cut -d '分隔字符' -f fields         用于有特定分隔字符 cut  -c 字符区间                    用于排列整齐的信息 选项与参数:             -d:后面接分隔字符.与 -f 一起使用             -f:依据 -d 的分隔字符将一段信息分割成为数段,用 -f 取出第几段的意思             -c:以字符 (characters…
grep 基于关键字搜索文本内容 -i 搜索时忽略大小写-n 显示结果所在行数-v 输出不带关键字的行-Ax 在输出的时候包含结果所在行之后的指定行数(x为一个数值,表示输出后面x行)-Bx 在输出的时候包含结果所在行之前的指定行数(同上) cut 基于列处理文本内容   1 cut -d: -f1 /etc/passwd   1 grep upliu /etc/passwd | cut -d: -f3 -d 指定分割字符(默认是TAB)-f 指定输出的列号-c 基于字符进行切割   1 cut…
Linux中没有盘符这个概念,只有一个根目录“/”,所有文件都在它下面:点击计算机,下面存放的都是根目录下的东西: 2.6 文本文件编辑命令 1.cat 命令用于查看纯文本文件(内容较少的:一次性全部显示),格式为“cat [选项] [文件]”:如果在查看文本内容时还想顺便显示行号的话,不妨在 cat 命令后面追加一个-n参数:例如:cat -n initial-setup-ks.cfg : 2.more 命令用于查看纯文本文件(内容较多的:分屏显示),格式为“more [选项]文件”:还可以使…
1.grep命令 echo 'zero\nzo\nzoo' | grep 'z.*o':将匹配以'z'开头以'o'结尾的所有字符串 echo 'zero\nzo\nzoo' | grep 'z.o':将匹配以'z'开头以'o'结尾,中间包含一个任意字符的字符串 echo 'zero\nzo\nzoo' | grep 'zo*':将匹配以'z'开头,以任意多个'o'结尾的字符串 echo '1234\nabcd' | grep '[a-z]':grep默认是区分大小写的,这里将匹配所有的小写字母…
一.strings strings--读出文件中的所有字符串 二.sed--文本编缉 类型 命令 命令说明 字符串替换 sed -i 's/str_reg/str_rep/' filename 将文件每一行第一个str_reg字符组替换为str_rep 字符串替换 sed -i 's/str_reg/str_rep/g' filename 将文件每一行所有str_reg字符组替换为str_rep 行删除 sed -i '2d' filename 将文件当前的第二行删除 行删除 sed -i '2…
Sort 将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出. -u     在输出行中去除重复行 -r      改为降序(默认升序) -o     将排序结果输出到原文件中(sort –r file.txt –o file.txt) -n     以数值来排序(默认是以字符来排序,比如10比2小) -t和-k      其中-t后面跟设定的间隔符,若为空格则用单引号将空格括起来,-k来指定列数(以哪一列来排序) -f      将…