我正在尝试编辑文件而不创建新文件,我需要更改一行中的数字。
这是我到目前为止所做的:
less php.ini | grep "upload_max_filesize"| xargs sed sed -e "s/upload_max_filesize=10M/150M/ > php.ini
但它只是将我发送给>
目前文件中的行如下所示:
上传文件的最大允许大小。 ; http://php.net/upload-max-filesize upload_max_filesize = 10M
答案 0 :(得分:4)
你需要的东西很复杂:
sed -i '/upload_max_filesize/s/= *10M/=150M/' php.ini
应该足够了。
(从传呼机传递grep
输出,即less
,输入到xargs
没有任何意义。)