-s 指定分隔符 默认是回车
[root@localhost Desktop]# seq -s ":" -f "%3g" 99 101
99:100:101
基础操作1.mkdir mkdir命令用来创建目录,此命令属于内建命令。语法:mkdir (选项)(参数)-Z:设置安全上下文,当使用SELinux时有效-m<目标属性>或--mode<目标属性>建立目录的同时设置目录的权限-p或--parents 若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录-
1、打印文件的第一列(域) : awk '{print $1}' filename
2、打印文件的前两列(域) : awk '{print $1,$2}' filename
3、打印完第一列,然后打印第二列 : awk '{print $1 $2}' filename
4、打印文本文件的总行数 : awk 'END{print NR}' filename
5、打印文本第一行 :awk '
linux三剑客一、Linux grep命令详解二、Linux sed命令完全攻略三、Linux awk命令详解
一、Linux grep命令详解
很多时候,我们并不需要列出文件的全部内容,而是从文件中找到包含指定信息的那些行,要实现这个目的,可以使用 grep 命令。
grep 命令作为 Linux 文本处理三剑客的一员,另外两个是 sed 和 awk,它们会在后续章节中作详细介绍。
grep 命令的由来可以追溯到 UNIX 诞生的早期,在 UNIX 系统中,搜索的模式(patterns)被称为正则表达式
Linux中最重要的三个命令在业界被称为“三剑客”,它们是awk,sed,grep。
我们现在知道Linux下一切皆文件,对Linux的操作就是对文件的处理,那么怎么能更好的处理文件呢?这就要用到我们上面的三剑客命令。
在说这三个命令前我们要插入一个小插曲就是“正则表达式”。
一、正则表达式
所谓的正则表达式我个人理解就是正规的表示方法。他是用简单的方法来实...
linux uniq命令怎样将文件中某一列重复的行删除?
例如文件 number1.txt 中存储了你的电话簿信息,其中第一列是联系人,第二列是手机号码。电话簿中存在一个人有多个手机号码的情况,但你只想让每个人仅保留一个手机号码,将多余的手机号去除。
number1.txt :
Li 13800001115
Li 13800001112
Zhang 13800001118
Wang 13800001112
Zhang 13800001114
Wu 13800001113
这时候可以分
镜像下载、域名解析、时间同步请点击 阿里云开源镜像站
作为一个经常在服务器上游走的后端,需要熟悉不少命令行操作。其中,grep、sed、awk号称"linux三剑客",使用频繁,功能强大,本文通过一个实例演示下基本用法。首先准备一个文本文件,命名为text.txt,内容如下:
cat text.txt
1 province 省份 青海省
2 domain 域名或者ip tianfengyinlou.cn
3 subject_no 主体备案号
一句话总结:擅长文本分析及处理,熟知常用命令及差别。
1、^表示行首,$表示行尾;1表示第一行,$表示最后一行
2、命令字c替换的是行,s是替换指定字符串;d是删除一行,删除某个字符串直接用s即可
zjy@ubuntu:~$ echo "like love" | sed "s/like//"
3、命令字i是插入到行前,命令字a与其相反,是追加在行后
4、命令字p
grep 命令 :强大的文本’搜索’工具 1.grep -n 'word' file_name
在file_name文件中找到word所在的所有行并显示。-n 为显示行号。 2.grep 'w[ea]ll' file_name
在file_name文件中找到wall 或者是well 所在的所有行并显示 3.grep 'w[^e]ll' file_nam