エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
1回のssh命令でサーバファイル内容を自ファイル内容で置換したい
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
1回のssh命令でサーバファイル内容を自ファイル内容で置換したい
1回のsshコマンドでサーバーファイル内容の一部をローカルファイルの内容で置換する方法はありますか。 ... 1回のsshコマンドでサーバーファイル内容の一部をローカルファイルの内容で置換する方法はありますか。 sshコマンドを2回使用すればできるのですが、2回連続で同パスワードを入力するスクリプトは格好悪いので、何とか1回のsshコマンドでこれを実現したいと思っています。 私が考えたコマンドは次の2行です。 ssh サーバー名 'cat >一時ファイル名' <ローカルファイル名 ssh サーバー名 'sed -e "s/置換文字列/`cat 一時ファイル名`/" サーバーファイル名 >一時ファイル名; cat 一時ファイル名 >サーバーファイル名; rm 一時ファイル名' 1行目のコマンドは、置換に使用するローカルファイルをサーバーへ複製しています。 2行目のコマンドは、複製したファイルを使用してサーバーファイルの内容を置換しています。置換後、用済みになった複製ファイルを削除しています。 ;を使