我有一个由第三方软件在构建过程中生成的文本文件。我想替换其中的某一行 - 在本例中是第 6 行。如何在我的 bash 脚本中执行此操作?
我怀疑 sed 是我的朋友,但我现在很困惑。
如果这很重要的话,我正在使用 Mac OS X 10.6。
答案1
尝试sed "6s/old/new/g" file.txt
我有一个由第三方软件在构建过程中生成的文本文件。我想替换其中的某一行 - 在本例中是第 6 行。如何在我的 bash 脚本中执行此操作?
我怀疑 sed 是我的朋友,但我现在很困惑。
如果这很重要的话,我正在使用 Mac OS X 10.6。
尝试sed "6s/old/new/g" file.txt