我试图在不使用 vi 或 nano 等编辑器的情况下用 Unix 命令行替换配置文件。
一个例子可以是:
ServerAdmin mail@example.com
我想找到以 ServerAdmin
开头的第一行或所有行,并将它们替换为:
ServerAdmin secret@secret.com
有什么命令可以做这样的事情吗?使用 CygWin 中也提供的标准 UNIX 工具应该是可能的。
最佳答案
sed -i 's/^ServerAdmin .*$/ServerAdmin secret@secret.com/' in-filename
关于linux - Unix命令搜索文件中的一行并替换它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15174264/