Если вы хотите преобразовать только 28-ю строку, вы можете сделать:
sed '28s/DEVELOPMENT/PRODUCTION/' file
(возможно, комбинация с опцией -i)
Если вы хотите избежать изменения локальный файл, вы можете сделать:
< /local/path/to/.htaccess sed '28s/DEVELOPMENT/PRODUCTION/' | ssh user@host "cat > /server/path/to/.htaccess"
SSH не должен использовать пароли, предоставляемые через трубу, по нескольким причинам безопасности. Но есть несколько альтернатив:
SSH_ASKPASS http://manpages.ubuntu.com/manpages/trusty/man1/ssh.1.html sshpass http://manpages.ubuntu.com/manpages/trusty/ man1 / sshpass.1.htmlСм. также https://stackoverflow.com/questions/1340366/how-to-make-ssh-receive-the-password-from-stdin
SSH не должен использовать пароли, предоставляемые через трубу, по нескольким причинам безопасности. Но есть несколько альтернатив:
SSH_ASKPASS http://manpages.ubuntu.com/manpages/trusty/man1/ssh.1.html sshpass http://manpages.ubuntu.com/manpages/trusty/ man1 / sshpass.1.htmlСм. также https://stackoverflow.com/questions/1340366/how-to-make-ssh-receive-the-password-from-stdin
SSH не должен использовать пароли, предоставляемые через трубу, по нескольким причинам безопасности. Но есть несколько альтернатив:
SSH_ASKPASS http://manpages.ubuntu.com/manpages/trusty/man1/ssh.1.html sshpass http://manpages.ubuntu.com/manpages/trusty/ man1 / sshpass.1.htmlСм. также https://stackoverflow.com/questions/1340366/how-to-make-ssh-receive-the-password-from-stdin