sed через ssh

Чтобы использовать команду sed substitute нужна опция 's'

Общий синтаксис выглядит так:

ssh -t user@server sudo sed -i.bak -f' script.sed file

-t: выделяет tty (терминал) чтобы потом можно было сделать sudo

-i: создаёт бэкап с расширением .bak

-f: указывает на .sed файл на удалённом сервере который нужно запустить

script.sed : это скрипт на удалённом севере, который нужно применить

file : это файл, к котому применяется скрипт

Метод интересный, но получается, что нужно сперва загрузить на удалённый сервер свой .sed скрипт

Article author: Andrei Olegovich

Related articles
SED
find + sed
p: sed print
s: sed substitute
a i: append insert
Multiple commands
-e: --expression=script
d: Delete
sed via ssh
find + sed
Sustitution grouping
sed in vim
Linux
Bash
Bash Scripting
AWK
GREP

Search this site

Channel @aofeed Chat @aofeedchat

Contacts and cooperation:
I recommend our hosting beget.com
Write to info@aredel.com if you:
1. Want to write an article for our site or translate an article into your native language.
2. Want to place thematically relevant ads on the site.
3. Ads on my site pass maximum censorship. If you see an ad block unsuitable for school-age children, shocking or misleading - please contact us by e-mail
4. Found a mistake, inaccuracy, bug, etc. on the site. ... .......
5. Articles can be shared on social media by clicking a network icon: