人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

サーバー内のファイルの書き換えについて質問です。

Aというサーバーの中にあるtext.txtファイルの
特定の行を書き換えたいのですが
そのサーバーにはSSHでしかアクセス出来ないため
毎回SSHにてアクセスしviにて書き換えをおこなっております。
これを自動化したり簡略化したいのですが
なにか良い案などありましたら教えていただければと思います。

●質問者: quocard
●カテゴリ:コンピュータ インターネット
✍キーワード:SSH txt vi アクセス サーバー
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● curry_rice3
●27ポイント

シェルスクリプト

◎質問者からの返答

シェルスクリプトは知っているのですが

そういったことの何か例などがあれば教えていただきたいと思います。


2 ● b-wind
●27ポイント

ファイル転送にはSCPやSFTPを使いましょう - @IT

ssh が使えるなら大抵 scp/sftp が使えます。


WinSCP/FileZilla 等を使えば FTP クライアントなどと同じ感覚で使えます。


3 ● dacci
●26ポイント

たとえば、A というサーバーに、"text.txt ファイルの特定の行を書き換えるシェルスクリプト" を置いといて、それを ssh(1) コマンドでリモートから実行するなんてどうでしょう。

"特定の行" が、"特定の書式の行"だとしたら、sed(1) コマンドを使って書き換えるようなシェルスクリプトを作成すればよいでしょう。そうでなければ、ed(1) コマンドなど、いろいろなコマンドを駆使していくことになります。

各コマンドの具体的な使用法や、実例などはマニュアルや Google 先生にお伺いを立ててみてください。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ