如何在 Bash 脚本中替换文本文件中的第 6 行?

如何在 Bash 脚本中替换文本文件中的第 6 行?

我有一个由第三方软件在构建过程中生成的文本文件。我想替换其中的某一行 - 在本例中是第 6 行。如何在我的 bash 脚本中执行此操作?

我怀疑 sed 是我的朋友,但我现在很困惑。

如果这很重要的话,我正在使用 Mac OS X 10.6。

答案1

尝试sed "6s/old/new/g" file.txt

相关内容