首页 > 其他 > 详细

awk使用

时间:2020-02-23 21:31:45      阅读:73      评论:0      收藏:0      [点我收藏+]

#将passwd文件每行重复打印10遍;while循环,当i>10时,结束循环。

[root@localhost linshi]# awk   ‘{i=1;while(i<=10){print $0;i++}}‘  passwd
root:x:0:0:root:/root:/bin/bash
root:x:0:0:root:/root:/bin/bash
root:x:0:0:root:/root:/bin/bash
root:x:0:0:root:/root:/bin/bash
root:x:0:0:root:/root:/bin/bash
root:x:0:0:root:/root:/bin/bash
root:x:0:0:root:/root:/bin/bash
root:x:0:0:root:/root:/bin/bash
root:x:0:0:root:/root:/bin/bash
root:x:0:0:root:/root:/bin/bash

#注释

[root@localhost linshi]# awk  -F:  ‘/^root/{i=1;while(i<=NF){print $i;i++}}‘  passwd
root
x
0
0
root
/root
/bin/bash

 

#注释

[root@localhost linshi]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.0.170 test
52.87.94.70 registry-1.docker.io
[root@localhost linshi]# awk  -F:  ‘{i=1;while(i<=NF){print $i;i++}}‘ /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4


1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.0.170 test
52.87.94.70 registry-1.docker.io

 

#注释

awk使用

原文:https://www.cnblogs.com/xiaofeng666/p/12354118.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!