📜  linux sed 删除文件中的字符串 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:32:40.576000             🧑  作者: Mango

Linux sed 删除文件中的字符串 - Shell-Bash

在Shell-Bash中,使用sed命令可以实现对文件中字符串的删除操作。以下是删除操作的步骤和示例代码:

步骤
  1. 先使用cat命令查看文件内容,确认需要删除的字符串是否存在。

  2. 使用sed命令进行删除操作,格式为:

    sed -i 's/需要删除的字符串//g' 文件名
    

    其中,“s”表示替换命令,“//”中的为需要删除的字符串,“g”表示全局替换,“-i”表示直接修改文件。

  3. 再次使用cat命令查看文件内容,确认删除是否成功。

示例代码
# 查看文件内容
cat test.txt

# 删除字符串
sed -i 's/abc//g' test.txt

# 再次查看文件内容
cat test.txt

注:示例代码中的“test.txt”为需要操作的文件名,删除的是所有的“abc”字符串。