• ベストアンサー

DOSプロンプト:テキストから指定した行番号の行のみを取得したい

DOSプロンプトを使用しテキストから指定した行番号のみを取得したいです。for文でテキストを全行読みながら取得などせず、効率的にその行だけを取得したいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • popesyu
  • ベストアンサー率36% (1782/4883)
回答No.2

効率といっても求めているのは何の効率なんでしょうか。 コードを書く手間隙のことなのか、処理速度なのか、消費メモリの方なのか。 必ずしもこれらの条件が全て満たされる訳ではないので、短いコードで済ませたいというだけなら、バッチ処理でも問題ないかと思いますけど。 まぁ他にはコード的に美しいかどうかという観点もありますけど、それなら確かにバッチはあまり向いていないかもしれません。 その程度の処理ならWSHなら手軽に出来るとは思います。他にはPerlとかでしょうか。

その他の回答 (1)

noname#39970
noname#39970
回答No.1

専用プログラムであっても目的行までは読込みするよ

関連するQ&A

  • DOSプロンプト:for文のdelims指定でブランクを除外できますか?

    DOSプロンプトのfor文のdelims指定でブランクがデフォルトで指定されていると思いますが、ブランクを除外する方法はありますか? 具体的には、以下のテキスト内容の3行をブランクも含めて正確に取得したいです。 テキスト内容: abc def a b c ab cd ef gh

  • DOSプロンプトの質問

    DOSプロンプトについて質問です。 Windows2000を使用しています。 とあるテキストファイル内の改行全てを削除したいのですが、 そういったことが出来るコマンドはないでしょうか? 調べていくと、for文がそれに近いことが出来るのではないかと思ったのですが、 for文の構成を理解できず、行き詰まってます。。。 例) abc   def   ghi   jkl   ↓   abcdefghijkl

  • DOSプロンプト

    私のテキストでは、DOSプロンプト上でc:\autoexecなる入力をするようにとのことですが、このDOSプロンプトなるものはどこにあるのでしょうか、どのように呼び出せばよろしいのでしょうか教えてください。

  • DOSプロンプト

    私のテキストでは、DOSプロンプト上でc:\autoexecと入力してくださいとのことなのですが、このDOSプロンプトとはどこから呼び出せばよろしいのでしょうか、教えてください。私のマシンはme osはxphomeです。

  • 行番号を取得するには?

    SELECT文一回で行番号を取得したいのですが うまい方法が見つかりません、 もしよい案があれば教えてください。 SELECT 行番号,FIELD FROM TABLE_A やりたいことは 最終的にCASE文を使って 例えば5行目だけNULLにしたりしたいんです。

  • 指定行データの取得

    perlにてテキストファイルのある指定行のデータを取得するのは どのようにするのでしょうか? 行の選択は 「5行目(または5)」のように指定したいと思います。

    • ベストアンサー
    • Perl
  • テキストボックスに表示された行の番号を取得したい

    VB.NETで簡単なテキストエディタを作っています。 テキストボックスをフォームに張り付けることにより、画面表示及び入力は出来るようになりました。それで、ほかのエディタ(秀丸など)のように、カーソルが、ある行にきたとき、その行番号を画面の下のほうに表示しようと考えています。そのため、まず、カーソルが位置づけられている行の行番号を取得したいのですが、その方法がわかりません。テキストボックスのプロパティ、メソッドを探したのですが、そのようなものは見あたりませんでした。どなたかご存じの方おりましたら、ご教授ください。

  • DOSプロンプト:一番速く10万テキストファイルを結合できる方法を教えてください。

    DOSプロンプト:一番速く10万テキストファイルを結合できる方法を教えてください。テキストのファイル名は、000001.txt,000002.txt…となっています。単純にcopy 000001.txt+000002.txt+…とすると文字数オーバー?なのか処理がとまってしまいます。

  • SELECTでの指定行からの指定行数文の取得

    こんにちは。 OracleでSELECT文、一発で指定行から指定行数分のデータを取得するように指定できるのでしょうか? 例) SELECT * from tbl01; で、100行取得できる状態で25行目から30行分取得する OracleのSQLリファレンスを調べたのですが該当するようなものは 見当たりませんでした。 よろしくお願いします。

  • 行番号を指定したリンク

    テキストファイルへのリンクで行番号を指定する事が出来るでしょうか? 新しいウインドウを開いて, 例えばreadme.txtの123行目に飛びたいです。 <A target="_blank" href="readme.txtの123行目">読んでね</A> HTMLだけで出来ないのであれば、JavaScriptを使ってもかまいません。

    • ベストアンサー
    • HTML