awk命令在 linux和aix下的区别

awk命令在 linux和aix下的区别,第1张

三种调用awk的命令方式:

1.命令行方式:awk

[-F

field-separator]

'commands'

input-file(s)

-F选项可选:awk

-F:

'commands'

input-file

2.将所有的awk命令插入一个文件,并是awk程序可执行,然后用awk命令解释器作为脚本的首行,

以便通过键入脚本名称来调用它。

3.将所有的awk命令插入一个单独文件,然后调用:

awk

-f

awk-script-file

input-files(s)

-f:指明在文件awk-script-file中的awk脚本

input-file(s):使用awk进行浏览的文件名。

awk脚本

在命令中调用awk时,awk脚本由各种 *** 作和模式组成。

-F,awk每次读一条记录或一行,并使用指定的分隔符分分隔指定域;

所没分隔符,则使用空格。

任何awk语句都由模式和动作组成

模式,决定动作语句何时触发及触发事件,若忽略模式部分,动作将时刻保持执行状态。

模式,可是任何条件语句,或符合语句,或正则表达式。

BEGIN:设置计数,打印头,在任何文本浏览动作之前;

END:用来在awk完成文件浏览动作后打印输出文件总数和结尾状态标志。

动作,在{}内指定;大多用来打印;里面可包含:if,looping,循环推出结构;

若不指明采取动作,awk将打印所有浏览出来的记录。

1、用法都差不多,只不过AIX要比LINUX强大很多,诸如LS说的AIX支持虚拟化AIX,硬件管理。另外AIX也可以使用B

SHELL。改下环境变量就可以了。

2、主要是在LVM层面的命令有点不同,既磁盘管理。

注:redhat也支持lvm *** 作,不知道您用过没?

先创建物理卷PV,再创建卷组VG,再创建LV和文件系统。同样AIX也是这样。小区别:aix

:

createvg

linux:

vgcreate

好象linux都把名词前置了。AIX可以直接去创建文件系统,而且不需要去编辑fstab文件。等等

AIX中你可以使用smitty菜单执行命令比较方便

smitty

vg

smitty

mklv

smitty

fs等等,进去后就可以找到相应对VG和LV、文件系统 *** 作的命令。另外AIX中的PV是直接被系统认到的磁盘:hdisk。这块不象linux需要先去创建pv。

3、可以去下个

AIX5L系统管理

的书看看命令,到时候熟悉一下就好。基本上概念和linux差不多,会linux,AIX就能很快上手。

4、工作中也没什么需要注意的,其实就是熟悉命令并掌握就OK。

首先Linux是一种对UNIX的模拟,所以基本命令应该是一样了,但是他们兼容的CPU是不一样的,Linux主要是兼容x86系统,就是Windows PC方面的硬件,它都能跑,但是AIX,HP-UX他们的CPU是不一样的,是专门的服务器CPU,这也是虚拟机为什么不能安装AIX和HP-UX的原因。我不知道你说的IBM开发的LVM指的是什么。所以不便介绍。Bash shell还是ksh shell只是一种解释命令的外围套接层,即使是Linux也可以下载安装它们的,这不是什么区别。工作中我觉得关键的不同可能是磁盘管理方面的不同。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8694375.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存