gpt4 book ai didi

awk - 删除空行

转载 作者:行者123 更新时间:2023-12-03 03:41:33 24 4
gpt4 key购买 nike

我有一个 csv 文件,其中每隔一行都是空白。我已经尝试了所有方法,没有任何方法可以消除线条。应该更容易的是数字 44 出现在每个有效行中。我尝试过的事情:

grep -ir 44 file.csv
sed '/^$/d' <file.csv
cat -A file.csv
sed 's/^ *//; s/ *$//; /^$/d' <file.csv
egrep -v "^$" file.csv
awk 'NF' file.csv
grep '\S' file.csv
sed 's/^ *//; s/ *$//; /^$/d; /^\s*$/d' <file.csv
cat file.csv | tr -s \n

我认为这些空行是我想象出来的,但导入 Google 表格后它们仍然存在!开始质疑我的理智了!有人可以帮忙吗?

最佳答案

sed -n -i '/44/p' file

-n表示跳过打印
-i inplace(覆盖同一文件)
-/44/p 打印存在“44”的行

没有“44”存在

sed -i '/^\s*$/d' file

\s 匹配空白,^startofline, $endofline, d 删除行

关于awk - 删除空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30201982/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com