访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

linux常用命令2

时间:2019-08-11

linux命令大全软件_linux简单命令大全_linux命令大全

d: 删除符合条件的行;

p: 显示符合条件的行;

a \string: 在指定的行后面追加新行,内容为string

\n:可以用于换行

i \string: 在指定的行前面添加新行,内容为string

r FILE: 将指定的文件的内容添加至符合条件的行处

w FILE: 将地址指定的范围内的行另存至指定的文件中;

linux命令大全软件_linux命令大全_linux简单命令大全

s/pattern/string/修饰符: 查找并替换,默认只替换每行中第一次被模式匹配到的字符串

g: 行内全局替换

i: 忽略字符大小写

s///: s###, s@@@

(), \1, \2

4、awk

awk是一个强大的文本分析工具。

linux简单命令大全_linux命令大全软件_linux命令大全

相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。

简单来说awk就是把文件逐行的读入,(空格,制表符)为默认分隔符将每行切片linux命令大全,切开的部分再进行各种分析处理。

awk -F ‘{pattern + action}’ {filenames}

支持自定义分隔符

支持正则表达式匹配

支持自定义变量,数组 a[1] a[tom] map(key)

支持内置变量

linux简单命令大全_linux命令大全软件_linux命令大全

ARGC命令行参数个数

ARGV命令行参数排列

ENVIRON支持队列中系统环境变量的使用

FILENAMEawk浏览的文件名

FNR浏览文件的记录数

FS设置输入域分隔符linux命令大全,等价于命令行 -F选项

NF浏览记录的域的个数

linux简单命令大全_linux命令大全_linux命令大全软件

NR已读的记录数

OFS输出域分隔符

ORS输出记录分隔符

RS控制记录分隔符

支持函数

print、split、substr、sub、gsub

支持流程控制语句,类C语言

if、while、do/while、for、break、continue

 上一个教程:CCJ1001的博客