• 締切済み

DOSコマンドについて

UNIX系でいう「cutコマンド」的なコマンドはWindowsコマンドに存在しないのでしょうか? 大容量のテキストファイルを文字を表示できる形で分割したいのですが。。

みんなの回答

  • NaKIT
  • ベストアンサー率62% (15/24)
回答No.4

参考URL先のツール群にも cut.exe が含まれています。 外部のツールに頼りたくないなら、 Windows Xp なら「ヘルプとサポート」から For について調べ、 /F オプションを使ってあなたの望む作業ができないか、 検討してみてください。

参考URL:
http://unxutils.sourceforge.net/
eigrp90
質問者

お礼

つい先ほど外部ツールにて出来ました。 情報ありがとうございました。

noname#39970
noname#39970
回答No.3

ごめん TYPEは cat だね・・・oTL

noname#39970
noname#39970
回答No.2

TYPE

eigrp90
質問者

お礼

ありがとうございました。

  • akina_line
  • ベストアンサー率34% (1124/3287)
回答No.1

こんにちは。  DOSコマンドでcutに相当するものは無いと思います。  下記サイトをご参照下さい。   http://www.jaist.ac.jp/~fujieda/cygwin/  Cygwinをインストールして使ってみたらいかがですか? では。

eigrp90
質問者

お礼

お礼が遅くなりスイマセンでした。 サイトのほう参考にさせていただきます。 ありがとうございました。

関連するQ&A

  • Windows Dosコマンドで

    WinXP HE あるいは PEでのお話です。 Dosコマンドで(バッチ処理をさせたいのですが)、 あるテキストファイルの1行目の先頭文字2文字を 切り取って標準出力する方法はあるのでしょうか? いろいろ調べてみたのですが、 UNIXほど強力なテキストエディット機能が無いようで困っています。

  • ファイルを作成するDOSコマンドって?

    DOSでテキストファイルを作成するコマンドは存在するのでしょうか? (UNIX環境でいうと、touchみたいなものです) ディレクトリを作成するコマンドはmkdirなんですが、ファイルを作成する コマンドって載ってないんですよ。。 DOSプロンプトから、helpで確認したんですが載ってなかったです。 helpに載ってないということは使用できない(存在しない) ということなのでしょうか? ■環境 Windows2000 Professional 回答宜しくお願いします。

  • DOSコマンド

    テキストファイル内にある指定された文字列を、指定した文字に置き換えできる DOSコマンドはありませんか? バッチ形式で、検索文字列、置き換え文字列が指定できるのが希望です。 例:テキストファイル内 C:\Documents and Settings\○○ バッチ実行後↓ C:\Documents and Settings\×× ○○を検索して××に置き換えしなさい といった感じです。

  • DOSコマンド 「forfiles」について

    困っています。教えてください。 forfilesコマンドにて検索し、HITしたファイル名をテキストファイルに出力したいです。 以下、現状のコマンドです。 forfiles /p パス /m ファイル名 /c "echo @path > logfile.txt" この場合、指定したパス配下に複数ファイルが存在した場合は、 最後のファイル名のみテキストファイルに出力されています。 複数ファイルが存在した場合にテキストへ一覧で出力するにはどうしたらよろしいですか。

  • DOSコマンドについて

    DOSコマンドで下記の2つを実現したくて色々と 調べてみたのですがわかりませんでした。 (1)バッチファイルを実行したら、DOSプロンプトの  画面が立ち上がり、検索したい文字を入力できる  状態にする。 (2) (1)で入力された文字列が2文字以上だった場合は  エラーメッセージを表示し、再度入力させる。 (3)(1)で入力した文字列を任意のファイル内で検索し、  あれば大文字⇒小文字に変換する。 echoとpromptというコマンドを使って入力画面を 表示させることができるのかと思いましたが なかなかうまくいかない状態でした。 何か参考になるサイトがあれば教えて頂ければ幸いです。

  • DOSプロントのeditコマンド

    DOSプロントについて教えてください。 type ***.txt とすることによってテキストファイルの中身が表示されますが、行数が長いために画面上に収まりきらず、すべてを見ることが出来ません。これを解消するためにはどのようにすればよいでしょうか。 また、 edit ***.txt あるいは edlin ***.txt としても「コマンドまたはファイル名が違います.」と表示されてこれらのコマンドを使用することが出来ません。これ以外にもファイルの中身を編集できるコマンドが存在するでしょうか? ちなみに、今現在、OSが動かない状態です。"safe mode command prompt only"で起動している状態です。

  • DOSコマンド DELを使って....

    WindowsのDOSプロンプトを使ってファイルの削除を行いたいです。 とは言っても、わがままな(?)機能を探しているのですが.... ファイル名   file1.log.001 ・・・ファイル容量  0KB   file1.log.002 ・・・ファイル容量   0KB   file1.log.003 ・・・ファイル容量 100KB   file1.log.004 ・・・ファイル容量 100KB の内、ファイル容量0KBのみを探し出して消したいのです。  もちろんコマンドを直接打ち込むのであれば、    c:> del file1.log.001エンター    c:> del file1.log.002エンター でいいことはわかっているのですが、バッチを組んで0KBのファイルのみを消したい。  また、残った003と004の名前も変えたいのです。    file1.log.003 → log001.log    file1.log.004 → log002.log と番号を詰めて....  あるUnixベースのマシンで、日々ログを積み上げていくのですが、古いログファイルは削除 されていきます。  ftpで一旦、WindowsXPマシンでgetしてきて、上の作業をやらせたいのですが、実際は20 以上のログファイルがあります。  一回一回手打ちするのではなく、バッチで一気にやる方法を探しています。  Unixマシンからのgetは、バッチ内に    ftp -s:fileget.txt を1行目に作成。  fileget.tstの中身は下記 --------------------------   open マシン名   ユーザー名   パスワード   get file1.log.001   get file1.log.002   get file1.log.003   get file1.log.004   get file1.log.005   get file1.log.006   get file1.log.007   get file1.log.008   get file1.log.009 : by ----------------------------- 結果、Unixマシンには無いfile1.log.001というファイルが容量0KBでWindows内にできて しまっています。  つたない文章でわかりづらいかもしれませんが、ご助言願います。

  • コマンドプロンプトのタブキー機能

    Windows2000を使用しています。 コマンドプロンプトでタブキーを押下するとそのディレクトリにあるフォルダやファイルの名前の文字が一気に表示させる設定方法はどうすればよろしいでしょうか? UNIXでも存在するものです。 よろしくお願いします。

  • unixのコマンドで+を付けたい

    unixのたとえば、 grep "#E200#" file1|cut -d# -f1 とかで 43 78 23 17 とかの数字を出してきて、これを 43+78+23+17 になるように+をつけるには どんなコマンドがよろしいでしょうか? trを使ってなんかできませんでしょうか? これができたら、TOTAL=43+78+23+17でコマンド代入 にして bc scale=2 $TOTAL 161 quit したいのですが。 よろしくお教えください。(unix 超初心者です)

  • DOSコマンドで、標準出力を出力しないようにするには?

    Windowsのバッチファイルでコマンドを実行する際、標準出力をディスプレイに表示したくないのですが、どのようにするのが、一般的なのでしょうか? CDで実行するので、ファイルに出力はしたくありません。 UNIXとかだと、nullにパイプするようなのですが…。