相关疑难解决方法(0)

[:space:]和[:blank:]之间有什么区别?

正则表达式简介

[:blank:]匹配空格或制表符.

[:space:]匹配空白字符(空格和水平制表符).

对我来说,两个定义是相同的,我想知道它们是否真的重复?

如果它们不同,有什么区别?

regex bash grep

8
推荐指数
1
解决办法
5951
查看次数

使用sed删除文件中的空行

France  211 55  Europe

Japan   144 120 Asia
Germany 96  61  Europe

England 94  56  Europe




Taiwan  55  144 Asia
North Korea 44  2134    Asia
Run Code Online (Sandbox Code Playgroud)

以上是我的数据文件。

里面有空行。

这些空行中没有空格或制表符。

我想删除数据中的所有空行。

我做了一个搜索删除空行使用 SED给出了完美的答案。

在此之前,我自己写了两段sed代码

sed -r 's/\n\n+/\n/g' cou.data
sed 's/\n\n\n*/\n/g' cou.data
Run Code Online (Sandbox Code Playgroud)

我试过 awk gsub,也没有成功。

awk '{ gsub(/\n\n*/, "\n"); print }' cou.data
Run Code Online (Sandbox Code Playgroud)

但它们不起作用,也没有任何变化。

我的 sed 代码哪里做错了?

replace sed substitution

4
推荐指数
1
解决办法
3762
查看次数

标签 统计

bash ×1

grep ×1

regex ×1

replace ×1

sed ×1

substitution ×1