共计 318 个字符,预计需要花费 1 分钟才能阅读完成。
akw 工作流程及基本使用
如果我想从一个文件当中获取一部分内容的话,那么我们就要利用到 awk,awk 可以从一个文本当中获取部分内容,或者对这个文本进行排版。
awk 的工作过程是:它会把文件一行内容读到内存里,然后对这行内容进行分段。
用法:awk '{命令 1; 命令 2,......}' filename
对 /etc/passwd 文件进行分割
awk -F: '{print $1}' /etc/passwd
对特定的行进行操作:
awk -F: '/root/{print $1}' /etc/passwd
匹配开头含有 root 的
awk -F: '/^root/{print $1}' /etc/passwd

在读取 passwd 这个文件之前,首先执行 BEGIN 这个文件之前的内容。
正文完
扫码赞助
