- 締切済み
DOSコマンドについて
UNIX系でいう「cutコマンド」的なコマンドはWindowsコマンドに存在しないのでしょうか? 大容量のテキストファイルを文字を表示できる形で分割したいのですが。。
- eigrp90
- お礼率94% (132/139)
- Windows系OS
- 回答数4
- ありがとう数5
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- NaKIT
- ベストアンサー率62% (15/24)
参考URL先のツール群にも cut.exe が含まれています。 外部のツールに頼りたくないなら、 Windows Xp なら「ヘルプとサポート」から For について調べ、 /F オプションを使ってあなたの望む作業ができないか、 検討してみてください。
ごめん TYPEは cat だね・・・oTL
TYPE
お礼
ありがとうございました。
- akina_line
- ベストアンサー率34% (1124/3287)
こんにちは。 DOSコマンドでcutに相当するものは無いと思います。 下記サイトをご参照下さい。 http://www.jaist.ac.jp/~fujieda/cygwin/ Cygwinをインストールして使ってみたらいかがですか? では。
お礼
お礼が遅くなりスイマセンでした。 サイトのほう参考にさせていただきます。 ありがとうございました。
関連するQ&A
- Windows Dosコマンドで
WinXP HE あるいは PEでのお話です。 Dosコマンドで(バッチ処理をさせたいのですが)、 あるテキストファイルの1行目の先頭文字2文字を 切り取って標準出力する方法はあるのでしょうか? いろいろ調べてみたのですが、 UNIXほど強力なテキストエディット機能が無いようで困っています。
- ベストアンサー
- Windows系OS
- ファイルを作成するDOSコマンドって?
DOSでテキストファイルを作成するコマンドは存在するのでしょうか? (UNIX環境でいうと、touchみたいなものです) ディレクトリを作成するコマンドはmkdirなんですが、ファイルを作成する コマンドって載ってないんですよ。。 DOSプロンプトから、helpで確認したんですが載ってなかったです。 helpに載ってないということは使用できない(存在しない) ということなのでしょうか? ■環境 Windows2000 Professional 回答宜しくお願いします。
- ベストアンサー
- Windows NT・2000
- DOSコマンド
テキストファイル内にある指定された文字列を、指定した文字に置き換えできる DOSコマンドはありませんか? バッチ形式で、検索文字列、置き換え文字列が指定できるのが希望です。 例:テキストファイル内 C:\Documents and Settings\○○ バッチ実行後↓ C:\Documents and Settings\×× ○○を検索して××に置き換えしなさい といった感じです。
- ベストアンサー
- その他(プログラミング・開発)
- DOSコマンド 「forfiles」について
困っています。教えてください。 forfilesコマンドにて検索し、HITしたファイル名をテキストファイルに出力したいです。 以下、現状のコマンドです。 forfiles /p パス /m ファイル名 /c "echo @path > logfile.txt" この場合、指定したパス配下に複数ファイルが存在した場合は、 最後のファイル名のみテキストファイルに出力されています。 複数ファイルが存在した場合にテキストへ一覧で出力するにはどうしたらよろしいですか。
- 締切済み
- Windows Vista
- 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"で起動している状態です。
- ベストアンサー
- Windows 95・98
- 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にパイプするようなのですが…。
- ベストアンサー
- その他(ITシステム運用・管理)
お礼
つい先ほど外部ツールにて出来ました。 情報ありがとうございました。