用于文件信息的 AIX 脚本

Posted

技术标签:

【中文标题】用于文件信息的 AIX 脚本【英文标题】:AIX script for file information 【发布时间】:2016-03-14 11:23:28 【问题描述】:

我在 AIX 服务器中有一个文件,其中包含以下格式的多个记录条目

 Name(ABC XYZ)                              Gender(Male)
 AGE(26)                    BDay(1990-12-09)

我的问题是我想从文件中提取所有记录的名称和 b'day。我想像下面这样列出它:

 ABC XYZ  1990-12-09

有人可以帮我写脚本吗

【问题讨论】:

你试过什么?每条记录真的在 2 行上吗?或者是数据都在一行上。祝你好运。 【参考方案1】:

可能是这样的:

awk -F"[()]" '/Name/ && /Gender/name=$2 /BDay/print name,$4' file.txt

也就是说... “将左括号和右括号视为字段分隔符。如果您看到一行包含NameGender,请将第二个字段保存在变量name 中。如果你看到一行包含单词Bday,打印出你看到的姓氏以及当前行的第四个字段。”

【讨论】:

以上是关于用于文件信息的 AIX 脚本的主要内容,如果未能解决你的问题,请参考以下文章

OGG运维优化脚本-信息修改类--长事务跳过

markdown Init脚本,用于在AIX上自动启动WebSphere MQ。

db2编目抽取

(转)IBM AIX系统硬件信息查看命令(shell脚本)

AIX小机巡检脚本,保存小机信息

如何使用 bash 脚本检查 AIX 中文件的最后修改日期?