linux - 如何使用一个命令编辑文件?

标签 linux bash configuration

我有一个问题:

如何在不使用编辑器打开文件的情况下编辑文件(例如 php.ini)?我只能通过 SSH/SOAP 使用一个命令,所以我尝试删除文件并写入新文件,但这很慢而且效果不佳。

例如,我想使用一条命令将此 post_max_size = 8M 编辑为 post_max_size = 32M。这可能吗?

最佳答案

流编辑 - 也称为“sed”是您的 friend 。

sed 's/post_max_size = 8M/post_max_size = 32M/' infile > outfile

sed -i 's/post_max_size = 8M/post_max_size = 32M/' inplace_file

关于linux - 如何使用一个命令编辑文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15057033/

相关文章:

java - 如何获取 Linux 版本,使用/etc 列表?

linux - 如何加快此 curl 脚本并更快地响应

bash - 在 Bash 脚本中按格式排序字符串数组

bash - Linux通过命令行控制一个正在运行的vlc进程

linux - 如何在 Linux live 版本中创建一个文件 "permanent"?

linux - 在 awk 命令中使用 pstree

c# - 无法在 ASP.NET Zero 中启用实体历史记录

visual-studio - 同名配置已存在

java - 如何在 Logback 模式编码器中包含文字大括号?

Linux 将 Windows 路径的每个单词作为不同的路径返回