Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3454b8a commit 0db6aa6Copy full SHA for 0db6aa6
command/awk.md
@@ -371,7 +371,7 @@ awk 'NR%2==1{next}{print NR,$0;}' text.txt
371
372
当记录行号除以2余1,就跳过当前行。下面的`print NR,$0`也不会执行。下一行开始,程序有开始判断`NR%2`值。这个时候记录行号是`:2` ,就会执行下面语句块:`'print NR,$0'`
373
374
-分析发现需要将包含有“web”行进行跳过,然后需要将内容与下面行合并为一行:
+跳过以“web”为首的行,再将该行内容分别与下面不以“web”为首的行合并打印,使用一个“:”和一个制表符连接:
375
376
```shell
377
cat text.txt
@@ -386,7 +386,7 @@ web03[192.168.2.102]
386
mysqld ok
387
httpd ok
388
0
389
-awk '/^web/{T=$0;next;}{print T":"t,$0;}' text.txt
+awk '/^web/{T=$0;next;}{print T":\t"$0;}' text.txt
390
web01[192.168.2.100]: httpd ok
391
web01[192.168.2.100]: tomcat ok
392
web01[192.168.2.100]: sendmail ok
0 commit comments