用于文件信息的 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
也就是说... “将左括号和右括号视为字段分隔符。如果您看到一行包含Name
和Gender
,请将第二个字段保存在变量name
中。如果你看到一行包含单词Bday
,打印出你看到的姓氏以及当前行的第四个字段。”
【讨论】:
以上是关于用于文件信息的 AIX 脚本的主要内容,如果未能解决你的问题,请参考以下文章