- ベストアンサー
シェルスクリプトでできるLinux試験メモの作成方法
- Linuxで試験メモを作成する際によく使われるシェルスクリプトの活用方法について解説します。
- viエディタを使用し、HTMLファイルの作成や編集をする手順をシェルスクリプト化することで、作業効率を向上させることができます。
- シェルスクリプトのサンプルコードも提供しますので、手間を省きながら試験メモの作成を行いたい方は参考にしてください。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
No.3です。 いや、シェルでこの内容を書き込むのならechoでリダイレクトさせてやればいいだけなんですけど、 結局そのシェルを置いておく場所があるわけですよね。 だったらそれを置いておく場所にファイルを置いておいてコピーするほうが単純なんですけど。 いまはメモ帳に書いて保存してあるわけですよね。 これをLinuxの環境にコピー出来ないんですか?
その他の回答 (5)
- wormhole
- ベストアンサー率28% (1626/5665)
>「ssh」で接続しているのです、「WinSCP」というのはどんなものでしょうか。 質問するよりもWinSCPで検索すればすぐにわかると思うんですが・・・ sftpやscpなどを用いて接続先とファイルのやりとりを行うソフトです。 http://winscp.net/eng/docs/lang:jp
お礼
ありがとうございました 調べてみます
- wormhole
- ベストアンサー率28% (1626/5665)
質問文とこれまでの回答の補足を読んだ感じだと 1. viで入力したい内容はWindowsのPC(以下WinPC)にファイルに保存してある。 2. WinPCからTeraTermなどの端末ソフトでLinuxに接続しviでWinPCに保存してあるファイルの内容を書き込んでいる。 3. 2.の作業(WinPCにあるファイルをLinuxにコピーする)をシェルスクリプトでできないか。 4. ただしコピー先となるLinuxは毎回新たに構築されたもので異なる。 ということであってますか? この条件だと仮にシェルスクリプトを用意してもWinPCからviで書き込んでいるhtmlがシェルスクリプトに置き換わるだけで結局はvi使う事になりますけど。 Linuxにどう接続されているのかわかりませんが、sshで接続されてるのならWinSCP使うのが一番簡単のような気がします。
補足
「ssh」で接続しているのです、「WinSCP」というのはどんなものでしょうか。
- piroshi999
- ベストアンサー率24% (31/129)
なんの作業をしているのかよくわからないんですけど・・・ /var/www/html/index.htmlが毎回消えちゃうのかな? だったら消えないディレクトリにindex.htmlを作っておいて、 cp /消えないディレクトリ名/index.html /var/www/html/index.html とでもコマンド打つか、これをシェルにでもしておけばいいんじゃないのかなと思うんですけど。
お礼
ありがとうございました echoでできました
補足
有り難うございます 説明不測で申し訳ありません Linuxを試験的に使ってみているのです、「お試し」で なので10日くらいで環境が消えてしまい、再度構築する必要があるのです それで同じようなことを繰り返してやっているわけです それを簡略化できないかなと思ったのです・・・ 無理でしょうかね
- 山田 太郎(@testman199)
- ベストアンサー率17% (438/2463)
いまいちどのような結果を求めているのかわからないのですが >次に<html ~ </html>をコピーし、ペーストします 同じ内容を2回連続で書きたい? とりあえずシェルでvi操作は無理なんで、 リダイレクトとかsed、awkを組み合わせた方がよいかと思いまする
補足
有り難うございます 「シェルでvi操作は無理」ということはダメなんですか、何かありそうな気がするんですが・・・
- kngj1740
- ベストアンサー率18% (197/1052)
viよりもっと使いやすいエディターを使ったら。
補足
有り難うございます 「viよりもっと使いやすいエディター」って何ですか、さる方から一番使いやすいと伺ったのですが・・・
お礼
できましたechoで、次々とechoで書き出せばいいんですね、気がつきませんでした。 変な質問でごめんなさい ありがとうございました 回答してくださった皆様、ありがとうございます、感謝申し上げます。
補足
viなど使わずに1行ずつechoでやればいいということですか? とりあえずやってみます