我有一个由第三方软件生成的文本文件,作为构build过程的一部分。 我想replace一个特定的行 – 在我的情况下,第6行。我怎么能在我的bash脚本中做到这一点?
我怀疑sed是我的朋友,但我现在很难过。
如果这很重要,我正在使用Mac OS X 10.6。
试试sed "6s/old/new/g" file.txt
sed "6s/old/new/g" file.txt