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

Cod*_*uer 2 linux bash configuration

我有个问题:

如何编辑文件(例如php.ini)而无需使用编辑器打开它?我只能通过SSH/SOAP使用一个命令,所以我试图删除该文件并将其写入新文件,但这很慢并且效果不佳.

例如,我想编辑该post_max_size = 8Mpost_max_size = 32M一个单一的命令.那可能吗?

Udo*_*ein 7

流编辑 - 也称为"sed"是你的朋友.

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
Run Code Online (Sandbox Code Playgroud)