题解 | #去掉空行#

去掉空行

http://www.nowcoder.com/practice/0372acd5725d40669640fd25e9fb7b0f

方法1

awk 命令,判断当前行的内容然后输出

awk '{if($0 != "") {print $0}}' ./nowcoder.txt
awk '!/^$/ {print $NF}'

方法2

cat 输出文本内容,然后通过管道符交由 awk 做非空校验然后输出

cat ./nowcoder.txt | awk NF

方法3

grep 命令

  1. -v 显示不包含匹配文本的所有行

    grep -v '^$'
  2. -e 指定字符串做为查找文件内容的样式

    grep -e '\S'
全部评论
`awk NF ./nowcoder.txt` 也可以
点赞 回复 分享
发布于 2022-03-15 12:49
这个awk NF是什么一个意思呢? NF不是当前行的字段数吗?
点赞 回复 分享
发布于 2022-04-19 20:33

相关推荐

29 2 评论
分享
牛客网
牛客企业服务