sedを使用してファイル内の複数の項目を編集したいのですが、同じコマンドでリモートサーバーでscpを使用したい(パスワードなしのSSHが設定されています)...どのような手がかりがありますか?
答え1
もちろん、より良い解決策がありますが、たとえば、次のような解決策を使用できます。
echo "blaasdfg\nblaasdfg\nasdfg" >testfile
sed s/bla/foo/g testfile | ssh user@remotehost 'cat - >/tmp/xx'
また、ダッシュ記号の意味については、この記事を参照してください。 https://stackoverflow.com/questions/3797795/does-mean-stdout-in-bash