相关疑难解决方法(0)

如何使用sed仅删除文件中第一次出现的行

我有以下文件

titi
tata
toto
tata
Run Code Online (Sandbox Code Playgroud)

如果我执行

sed -i "/tat/d" file.txt
Run Code Online (Sandbox Code Playgroud)

它将删除包含的所有行tat.该命令返回:

titi
toto
Run Code Online (Sandbox Code Playgroud)

但我想只删除包含tat以下内容的文件中出现的第一行:

titi
toto
tata
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

linux bash shell sed

12
推荐指数
2
解决办法
9766
查看次数

标签 统计

bash ×1

linux ×1

sed ×1

shell ×1