linux磁盘管理与awk命令

linux磁盘管理与awk命令

linux磁盘管理

linux系统中磁盘管理就是将硬盘通过挂载的方式挂载到linux文件系统中

先关闭虚拟机,并编辑虚拟机

点击添加,选择硬盘并下一步

一直点击下一步,直至完成

image

输入fdisk /dev/sdb回车在输入n(创建分区)

image

回车默认直至输入需要的磁盘大写并输入w写入即可

image

格式化文件系统与挂载

image

磁盘分区命令

image

awk命令

awk命令主要是用来格式化文本

一.awk的语法

image

二.awk参数

image

三.awk的生命周期

ps:grep、sed、awk都是读一行处理一行.直至处理完成
1.接收一行作为输出
2.把刚刚读入进来得到的文本进行分解
3.使用处理规则处理文本
4.输入一行,赋值给$0.直至处理完成
5.把处理完成之后的所有数据交给END{}来再次处理

四.awk中的预定义变量

$0 : 代表当前行

$n : 代表第n行

NF : 记录当前行的字段数

NR : 用来记录行号

FS : 指定文本内容分隔符(默认空格)

OFS : 指定打印分隔符(默认空格)

五.awk处理规则的执行流程

BEGIN{}
//函数
{}循环
END{}
没有一个是必须的,至少有一个,最多有四个

六.awk中的函数

printf : 格式化打印
%s : 字符串
%d : 数字
- : 左对齐
+ : 右对齐
15 : 最少占用15字符

image

七.awk中的定位

正则表达式

image

比较表达式
	> 大于
	< 小于
	>= 大于等于
	<= 小于等于
	~ 正则匹配
	!~ 正则匹配(取反)

image

逻辑表达式
	&& : 逻辑与
	|| : 逻辑或
	!  : 逻辑非

image

算数表达式
	+ 加
	- 减
	* 乘
	/ 除以
	% 取模

image

条件表达式
  == 等于
  >	大于
  < 小于
  >= 大于等于
  <= 小于等于

image

流程控制
只存在循环之中
if
	if(){}
	if(){}else{}
	if(){}else if(){}else{}

image

for
	for(i="初始值";条件判断;游标){}
	

while
    while(条件判断){}

posted @ 2021-12-22 22:10  Zzy的Bk  阅读(100)  评论(0)    收藏  举报