Use sed :
sed -e '/^[^;]*sendmail_path/s/=.*$/= \/usr\/bin\/msmtp -t/' -i.bak /etc/php5/apache2/php.ini
ou
sudo sed -e '/^[^;]*sendmail_path/s/=.*$/= \/usr\/bin\/msmtp -t/' -i.bak /etc/php5/apache2/php.ini
Esta é uma tradução de work by word da sua solicitação para comandos sed :
- abra o arquivo
/etc/php5/apache2/php.ini - encontre a linha que contém
sendmail_path(sem ter o char;antes) - substitua o sinal
=pelo final de linha por= /usr/bin/msmtp -t
Aviso -i significa modificação no local . Usando isto irá modificar o seu php.ini (e criar um php.ini.bak )
Para tentar apenas , não use -i switch:
sed -e '/^[^;]*sendmail_path/s/=.*$/= \/usr\/bin\/msmtp -t/' /etc/php5/apache2/php.ini