小编wme*_*zen的帖子

如何使用 sed 删除模式后直到文件末尾的所有内容?

我想改变这一点:

--- BEGINNING OF file.txt ---
# use another authentication method.

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all
--- END ---
Run Code Online (Sandbox Code Playgroud)

...对此:

--- BEGINNING OF file.txt ---
# use another authentication method.

# TYPE  DATABASE        USER            ADDRESS                 METHOD
--- END ---
Run Code Online (Sandbox Code Playgroud)

这是我最新的尝试(添加“-i”):

sed "s/^\(.*type\s*database\s*user\s*address\s*method\).*$/\1/i" file.txt

谢谢你!

linux sed

0
推荐指数
1
解决办法
2432
查看次数

标签 统计

linux ×1

sed ×1