問題解決:linux viエディタでファイルの編集が摘要されず表示されない問題
- linuxのviエディタでのファイル編集が摘要されず結果が表示されない問題について質問です。
- ファイルにテキストを追加する場合は通常どおり表示されますが、sortコマンドやcutコマンドを実行する際にファイルの編集が摘要されず何も表示されません。
- また、touchコマンドとechoコマンドで作成したファイルとviエディタで作成したファイルは互換性がないようですが、どうしてでしょうか?
- ベストアンサー
linux viエディタについて
linuxのviエディタについて解決できない問題があるので質問させていただきます。 sortコマンドやcutコマンドを実行する時にviエディタで編集したファイルが摘要されず、 実行はできるのですが、何も表示されません。 逆にechoコマンドでファイルにテキストを追加したときは、通常どおりコマンドが実行され表示もされます。 また、echoコマンドでテキストを追加したファイルをviコマンドで開くと、NEWFILE扱いにあり最初っから編集する状態になってしまいます。 touchコマンドで作成し、echoコマンドでテキストを追加したファイルとviエディタで作成したファイルは互換性?がないのでしょうか? どうかご教授いただければと思います。 よろしくお願いいたします。
- hanabi-68
- お礼率89% (17/19)
- Linux系OS
- 回答数3
- ありがとう数3
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
もうちょっと具体的に書けませんか? 通常のテキストファイルなら、viでやろうがecho等でやろうが関係ないはずです。 > また、echoコマンドでテキストを追加したファイルをviコマンドで開くと、NEWFILE扱いにあり最初っから編集する状態になってしまいます。 これなどは、echoでちゃんとファイルができているのか、viで開くファイルを間違えていないか、という可能性もあります。
その他の回答 (2)
- Tacosan
- ベストアンサー率23% (3656/15482)
#2 に同意. 例えば 「sortコマンドやcutコマンドを実行する時にviエディタで編集したファイルが摘要されず、 実行はできるのですが、何も表示されません。」 のところ, 具体的にはどのような (一連の) 操作をしてどのような結果になったのか全て書き出してもらえませんか?
お礼
お返事遅くなりました。 なんとか解決しました。 ご回答ありがとうございます。
- ok-kaneto
- ベストアンサー率39% (1798/4531)
まさかとは思いますが、保存してからviを終了していますか? viの文字コード、違ってませんよね?
お礼
それはさすがになかったです。 ご回答ありがとうございます。
関連するQ&A
- viエディタについて
基本的な理解をしたいのですが ただいま、http://www.miloweb.net/vi.htmlを一通り読みました. 1. vi エディタ はカーネルの一部なんですか 2. ウィンドウズのDOSみたいな物と理解していいですか ですが、DOSみたいにプロンプト上で出力されることはなく、 コンパイルで実行しますよね 3. Vine3.1の場合、ログイン直後の画面からどうやって viエディタに入ればいいですか 4. viエディタはテキストファイルとして保存・呼び出して 利用することは当然できますよね いくつかviエディタについてページを見ましたが、 http://www.itmedia.co.jp/help/tips/linux/l0271.html など 同じ内容ばかり書いてあったような気がしました もっと詳しい内容のページなどもあれば是非教えて下さい
- ベストアンサー
- Linux系OS
- viエディタのコマンド
FreeBSDでapacheのhttpd.confを編集するのにviエディタをつかっているのですがhttpd.confがとても長く編集しずらく感じます。ときどき350行目のここがおかしいと教えていただくのですがviエディタでここが何行目かわかるコマンドがあるのでしょうか?また何行目に飛ぶためのコマンドはあるのでしょうか?今は文字列の検索/でその行までとんでいます。 よろしくおねがいします。
- ベストアンサー
- その他(OS)
- viエディタ
viエディタで.profileというファイルを編集して編集し終わってセーブしようとしたのですが、 Mark not netとでてセーブができませんでした。 赤くでてきたのでエラーだと思います。 セーブしたいのですが、どうしたらよいでしょう?
- ベストアンサー
- その他([技術者向] コンピューター)
- [vi]エディタ;ファイルを開く・閉じるコマンドとは?
質問させていただきます。[vi]エディタで、新規にファイルを開くコマンドを教えてください。[vi]を起動させるとき[vi]にファイル名を書いて起動させれば新しくファイルが作れますが、[vi]に何か書いているとき新しいファイルを開くにはどのようにすればよいのでしょうか。[:e]らしいのですが、今書いている[vi]の画面のまま、それまで書いていたものが消えて「新規のファイル」が開くというコマンドは無いのでしょうか。 それと、[vi]を終了させずに[vi]の画面を閉じるというようなコマンドはありますか。初心者なので本で調べたのですが見つかりませんでした。[vi]を終了させれば閉じることはできますが、[vi]を終了させずに[vi]を閉じるなどという芸当はできるものなのでしょうか。ご存知でしたら教えてください。よろしくお願いいたします。
- ベストアンサー
- その他(OS)
- viエディターのコマンドを教えてください。
UNIXマシーンでviコマンドを使ってテキスト編集をしたいのですが、複数ある決まった一行を別の一行に一括変換するコマンドを教えてください。ちなみに初心者です。
- ベストアンサー
- その他(プログラミング・開発)
- viエディタでの新規ファイル作成について
/txt/bataa 以下のフォルダに三つのテキストファイルがあります bataa1.txt bataa2.txt bataa3.txt ---------------------------- bataa4.txtを新規作成するために vi bataa4.txtを実行して内容を編集しました。 途中で内容に大幅な誤りが見つかったので ファイルを作成、保存せずにviを終了する事にしました。 この際 q! で終了すればbataa4.txtは作成されないという認識で 間違いないでしょうか? もう少し追記します。 cd /txt/bataa ←(bataa1.txt、bataa2.txt、bataa3.txtがある) vi bataa4.txt ←(bataa4.txt) ------viで内容編集------ :q! これでマシン上のどこにもbataa4.txtは作成、保存されてないでしょうか?
- 締切済み
- その他(OS)
- Vine Linux の viエディターについて
Linux超初心者です。 フリーPHPソフトの動作確認のため、自宅にLinuxサーバー環境を構築しようとしています。 端末(GNOME-terminal)を使ってファイルを編集しようとして、 # vi /etc/my.cnf で設定ファイル編集を行ったのですが、変更を保存して元のコマンドラインに戻す方法が分かりません。どなたか方法をお教え下さい。
- ベストアンサー
- フリーウェア・フリーソフト
- linuxでの使いやすいテキストエディタを教えてください
私はサーバールームにあるlinuxサーバーにwindowsのsshクライアントでリモートログインして仕事をすることが多いのですが、そのような環境でみなさんはテキストの編集にそのようなエディターをお使いでしょうか? 標準だとviが使えますが、私はwindowsにどっぷりと使っているせいか、viにはどうしても慣れることができません。ですから、小さな設定ファイルのようなもの以外は、一旦ダウンロードして、windows上のエディターで編集してからアップロードすることが多いです。でも、これはこれで手順が面倒です。FreeBSDだとeeが使えて、これは昔のPC-9801のMIFESに似た使いかってでけっこう使えました。linuxでeeを使うにはどうしたらいいでしょうか? あるいは、他にwindowsに体が毒されてしまった人間でも使いやすいエディターは無いでしょうか?
- ベストアンサー
- Linux系OS
- iPod touch用 テキストエディタ
iPod touchで外部からテキストファイルを取り込み、表示、編集がしたいと思っています。 そこで日本語が表示できるテキストエディタやiPod touchにテキストファイルを取り込めるソフトを ご紹介願えませんでしょうか。
- 締切済み
- iPod・ウォークマン・音楽プレーヤー
- vi で上書き保存(:wq)すると更新日だけでなく作成日まで更新されてしまいます…
viの上書き保存について教えてください。 私はMacOSX10.4.2(ppc)でサーバ構築の勉強をしています。 各種設定ファイルを作成・編集する際、Terminal上でviを使用しているのですが、この度OSをクリーンインストールして再度サーバ構築を行うことにしたところ、viで設定フィルを編集し「:wq」で上書き保存すると、ファイルの作成日が変更日と同様に更新されてしまう現象が起こっています。 詳しく説明しますと、「:wq」コマンドを実行した瞬間、編集中のファイルと同じディレクトリに「4913」というファイルが作成され、そのファイルが編集中のものと差し替えられ、新規作成されるようなかたちになっているみたいです。 OSを再インストールする前はこのようなことはありませんでした。 また、再インストールをもう一度行ってもこの症状は改善されませんでした。 テキストエディタやemacsでは正常に上書き保存されます。 viにこだわる必要はないのですが、どうしても気になりますので どなたかご回答いただければと思います。 よろしくお願いいたします。
- ベストアンサー
- Mac
お礼
お返事遅くなりました。 なんとか解決しました。 ご回答ありがとうございます。