题解 | #去掉空行#

去掉空行

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是什么一个意思呢? NF不是当前行的字段数吗?
点赞 回复 分享
发布于 2022-04-19 20:33
`awk NF ./nowcoder.txt` 也可以
点赞 回复 分享
发布于 2022-03-15 12:49

相关推荐

点赞 评论 收藏
分享
白火同学:能。我当初应届沟通了1200,收简历50,面试10左右吧,加油投吧
投了多少份简历才上岸
点赞 评论 收藏
分享
评论
30
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务