小编use*_*694的帖子

根据第一个单词对行进行分组

如何修改文件的以下内容:

cat:persian/young-1
cat:winter/young-2
cat:summer/wild-3
dog:persian/young-1
dog:winter/young-2
dog:summer/wild-3
Run Code Online (Sandbox Code Playgroud)

到 :

cat:persian/young-1
cat:winter/young-2
cat:summer/wild-3

dog:persian/young-1
dog:winter/young-2
dog:summer/wild-3
Run Code Online (Sandbox Code Playgroud)

它不是特定于狗或猫的,它更像是第一个单词/术语的象征性表示

grep sed awk text-processing

4
推荐指数
2
解决办法
615
查看次数

在不影响文本结构的情况下突出显示单词

$cat contents.txt

cat-1.15

cat-1.15

cat-1.15
cat-1.18
Run Code Online (Sandbox Code Playgroud)

上面的输出有空行

$cat contents.txt | grep cat 导致单词 cat 被突出显示,但结果文本也被合并,消除了空行

cat-1.15
cat-1.15
cat-1.15
cat-1.18
Run Code Online (Sandbox Code Playgroud)

如何在不影响文本结构的情况下 grep 突出显示,以便唯一的区别是突出显示的 grep 术语?

grep sed awk

3
推荐指数
1
解决办法
653
查看次数

标签 统计

awk ×2

grep ×2

sed ×2

text-processing ×1