awk指令输出,为什么无缘无故多出一行空行

发布网友 发布时间:2022-04-23 12:33

我来回答

4个回答

热心网友 时间:2023-05-19 04:53

冒号 : 后面加上空格的时候应该是命令换行了吧,而不是输出的换行,加上 > out.txt 把输出重定向到文件,就可以知道不是输出了换行

热心网友 时间:2023-05-19 04:54

xxx@ubuntu:~/work$ awk '/[1-5]$/{print $2}' 3.txt
34
65
55
直接以默认空格为分隔符就好了,你说的问题可能跟$s\n换行符有关

热心网友 时间:2023-05-19 04:54

将BEGIN后边的{}里边的内容换成:OFS=""

热心网友 时间:2023-05-19 04:55

你确定空行是输出?还是命令行的换行追问是我错了,命令行的换行

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com