メイン

このブログのトップへ

FIND,FINDSTR,SORT…テキストファイル内文字列の操作

 

findstrで返された値(文字列)を変数にセットする方法

1590. 返された値を変数にセットする方法について 2007年01月09日(火) 10時01分 チキンライス 初めて質問させて頂きます。 ご教授お願いします。 環境:Windows2000 findstr /i %aaaa% c:\a.txt aaaabbbbccc 表示された文字列内のccccを、新たに変数(dddd)にセットするにはどうすれば良いのでしょうか。 a.txtの中身は12桁の文字列で、 ccccは9桁目から4...

FIND:文字コード相違のため?特定の語句が検出できない

1538. findコマンドについて 2006年11月27日(月) 16時43分 エビひろし はじめまして。 エビひろしです。 findコマンドを使ってとある事をしたいのですが、うまくいかなくて・・・ windowsXP Proを使用しています。 やりたい事は、とあるテキストファイルからある文字列を別のテキストファイルに保存したいのです。 たとえば、aaa.txtがあります。 中身の記述は以下のとおりです。 aaaa 成功 aaaa 失敗 aaaa 成功 ...

左詰数値をキーにファイル名リストを並べ替えるには

1509. DIR コマンドでファイル名のリスト化 2006年11月11日(土) 17時11分 のり ●DOS/WindowsのバージョンXP↓ (以下ご自由に質問文をお書きください) たとえば、test.1.jpg, test.2.jpg, test.12.jpg というファイルがあるとき、以下のような順番で リストファイルを作成しようとしています。 test.1.jpg test.2.jpg test.12.jpg ところ...

SORTの対象桁位置を限定したい

1303. sortコマンドで、任意の桁数でソートする方法 (csvファイル) 2006年07月25日(火) 20時55分 りんご ●DOS/Windowsのバージョン↓ Windows XP こんばんは、はじめまして。sortコマンドについて、質問があります。よろしくお願いいたします。 【質問】 sortコマンドで、任意の桁数でソートする方法 (csvファイル)  以下のようにソー...

アプリのログファイルに指定文字列が存在していた場合にアプリケーションログに表示させたい

1116. ログファイルから任意の文字列検索について 2006年05月17日(水) 22時12分 スプリンター ●Windows2003Serverを使用。 あるアプリケーションのログファイルから任意の文字列を検索し任意の文字列が存在していた場合にWindowsのアプリケーションログに表示させたいので すが方法が解らず苦戦しています。FINDSTRやIFなどを使用すると思いますが、知識があまりなく具体的にどうすればいいのか教えてください。 ...

多数のファイルを一括してFINDでチェックしたい

1025. フォルダ内の全ファイルにfind 2006年02月27日(月) 10時26分 ちゃ ●DOS/Windowsのバージョン↓Windows2000 PRO SP4こんにちは。ある特定のフォルダ配下に存在する全ファイル(テキスト)に対してfindコマンドで特定の文字列があるか確認し、無いファイルだけファイル名を表示したいと考えています。1ファイルだけであれば以下のコマンドでできるのですが、ファイル数が2000件ぐらいあり、手作業で確認するの...

DIRとFINDの組み合わせでフォルダ名とファイル名を検索

1018. フォルダ名とファイル名の検索 2006年02月18日(土) 06時36分 ruri ●DOS/Windows XP カレントディレクトリ以下にある、特定の名称を持つフォルダやファイルをキーワードから検索して、その場所パス(フォルダやファイルが存在する場所)を表 示するプログラムを作るんですが、FINDやFINDSTRをいろいろDIRなどと応用を利かせながらやってみたのですが、ぜんぜんできなくて・・・。 こういった場合どのコマンドを使っ...

テキストファイルに「行番号」を振るには

928. ファイルの一覧表に番号を付けるには 2006年01月13日(金) 15時01分 とみお◆0bVM4TA= ●DOS/Windowsのバージョン↓ windows2000 こんにちは。 普段使っていないdosプロンプトを、必要に迫られて使用する必要があり、色々発言を参照させて頂き進めているところではありますが、ファイルの一覧に番号を付ける方法が分からず困っております。 FOR %%B IN (c:\hoge) DO dir /b /on if %%B ...

[座布団10枚!?]テキストファイルの重複行を削除する方法

919. 重複行を削除する方法 2006年01月12日(木) 15時29分 マロン ●DOS/Windowsのバージョン↓ WindowsXP あるファイルの中に ****************************** abcdefg abcdef abcdef abcde abcdef ****************************** とある場合、重複されている行を削除して ****************************** abcdefg abcdef abcde ******************************...

2つのテキストファイルの内容を行単位で結合したい

903. テキストに文字を追加 2005年12月24日(土) 06時10分 健三郎 ●DOS/Windowsのバージョン↓ WindowsXP (以下ご自由に質問文をお書きください) まずin1.txtとin2.txtがあり、出力結果がout.txtです。 in1.txtの1行目とin2.txtの1行目を読み取りout.txtに出力します。 次に、2行目、3行目、4行目・・・・・・と同じことを繰り返します。 いろいろ試したのですがうまくいかず(汗) どなたか力を貸して下さい。 よろしくお願いします。m(_ _)m ↓各ファイルの中身 -----i...

謎めいたFIND命令

889. FIND命令の"__"って何ですか? 2005年12月15日(木) 16時19分 ぺけ ●DOS/Windowsのバージョン↓Windows2000[Version 5.00.2195] 業務で使用しているバッチファイルに-----------------------------------ECHO %~N1 | FIND "__" >NUL------------...

フォルダ内にあるフォルダ数を表示させる方法

740. フォルダ数の表示 2005年09月15日(木) 12時10分 タイガー服部 ●DOS/Windowsのバージョン↓  Windows2000、xp (以下ご自由に質問文をお書きください) あるフォルダ内にあるフォルダ数を表示させる方法は ありますでしょうか。 例えば、以下のようなフォルダ構成の場合、 TESTフォルダ内には、3つのフォルダがあると 表示させることが目標です。 ヒント、ロジックだけでも構いませんので 宜しくお願いします。   TEST    |--AAA    |--BBB    |--CCC  742. Re:フ...

[WIN98]テキストファイル内のデータを変数にセットしたい

734. テキストファイル内データを変数にセット(W98) 2005年09月13日(火) 18時45分 とんとん ●DOS/Windowsのバージョン↓ Windows98SE (以下ご自由に質問文をお書きください) #何度も申し訳ありません。 テキストファイル内のデータを変数にセットする方法を教えて下さい。 W2Kであれば、set /p で可能なのですが、W98での方法がわかりません。 test.txt ================== aaaa.bbbb ================== *ファイル内は1行のみ。桁数は可変。...

「置換対象・置換文字列が可変」なファイル内文字列置換処理

711. ファイルの文字列置換について(置換え文字列が可変の場合) 2005年08月29日(月) 19時58分 まっくす ●DOS/Windowsのバージョン↓ win2000 および、win2003server はじめまして。まっくすです。 過去ログ391)ファイルの文字列置換についてを参照して、 バッチを記述していたのですが、環境変数の取り扱いで行きづまってしまいました。 どなたかご存知でしたらよろしくお願いいたします。 [やりたいこと] 置換対象ファイル名[kihon.txt]の中の置換対象文字列[bbb]を 置換後文字列[xxx]に...

書き込まれた数値が条件に合致する行だけ別ファイルに出力したい

669. ファイル内容出力 2005年08月03日(水) 14時59分 waka ●DOS/Windowsのバージョン↓Windows2000Server(以下ご自由に質問文をお書きください) はじめまして、どなたかご存知でしたら教えてください。 テキストファイルに、下記のようなデータが15分おきに吐き出されます。1か月分のデータが1ファイルとして保存されます。 (空白)2005年07月01日 00時16分33秒&nb...

テキスト内への複雑な条件つきでの文字列追加処理

626. テキストファイルに文字列追加 2005年07月21日(木) 22時32分 黎欄◆CPZattg= win2000を使用しています Aと言う名前のフォルダに、複数のTEXTファイルが有りその複数あるTEXTファイルの文字列(文章)に、複数あるBBと言う文字がある行の初めに、上から順に、C001・C002・C003・C004・・・ と言う用に上から順に番号を付けて、その後ろに、決まった文字DDDを入れるようなコマンドは作成可能ですか?...

当日の日付のファイル名から文字列を検索したい

614. 日付を取得して検索するファイル名に組み込むには 2005年07月09日(土) 17時22分 もりを ●DOS/Windowsのバージョン↓Windows XP はじめまして。 D:\aaaYYYYMMDDbb.txtというtxtファイル(ファイル名のYYYYMMDDはその日の日付)からkywrdという文字列を検索するにはどのように記述すればよいのでしょうか。YYYYMMDDの部分以外のファイル名とパス、検索文字列は...

指定したキーワードを含む行の削除

571. キーワードを含む行の削除について 2005年06月22日(水) 00時47分 ちな ●DOS/Windowsのバージョン↓ (以下ご自由に質問文をお書きください)初めまして。お世話になります。bat処理で、テキストファイルを読み込んで指定したキーワードを元に、それを含んでいる行の削除は可能でしょうか? 具体的な例を挙げると aaa.txt-------------------- delete abc.t...

FINDSTRの実行結果によって条件分岐させたい

490. findstrのエラーレベルについて 2005年05月19日(木) 18時18分 maru ●DOS/Windowsのバージョン↓ (以下ご自由に質問文をお書きください)Windows2000でfindstrにより行を別ファイルに抽出するバッチを作成しました。 ファイルに"で始まる行があれば別ファイルにその行を出力します。その際、"で始まる行がなければerrorlevelが1でかえってきて失敗しましたと出力されるのですが、こ...

ログ内の特定文字列の存在をチェックして分岐処理したい

482. ファイルの中身を参照しての作業について 2005年05月19日(木) 16時20分 マシモ ●DOS/Windowsのバージョン↓Microsoft Windows 2000 [Version 5.00.2195] http://fpcu.on.coocan.jp/dosvcmd/bbs/log/cat3/if/1-0054.htmlの過去ログを参照したんですが、うまくいかないのでど...

空行(改行だけの行)を削除するには

461. 特定行の削除 2005年05月13日(金) 14時50分 K.Miura ●DOS/Windowsのバージョン↓ Microsoft Windows 2000 [Version 5.00.2195] (以下ご自由に質問文をお書きください) いつも参考にしておりますが、初めての投稿です。 【質問内容】ファイルにn件のレコードが有ります。最終行に改行だけのレコードがあります。こ...

ファイル内の行数を取得したい

459. ファイル内の行数を取得したい 2005年05月13日(金) 11時12分 maru ●DOS/Windowsのバージョン↓ (以下ご自由に質問文をお書きください)Windows2000でファイルの行数を取得したいのですが方法を教えてください。 466. Re:ファイル内の行数を取得したい 2005年05月13日(金) 16時01分 otn ...

2のファイル内から同じファイル名があるかどうかチェックするには

407. 検索について 2005年04月27日(水) 16時23分 maru ●DOS/Windowsのバージョン↓Windows XP (以下ご自由に質問文をお書きください)ファイルの文字列から検索をかける方法を教えてください。具体的にはファイルAに記載されているファイル名(フルパス)がファイルBに存在しない場合はエラーを出力させたいです。 Aファイルフォーマット/home/test/test.sh/etc/opt/tes...

ファイル内の特定のキーワードから指定文字数分を別ファイルに書き出したい

356. ファイル内の特定のキーワードより指定文字数分を別ファイルへ書き出す 2005年03月30日(水) 13時18分 プロレタ ●DOS/Windowsのバージョン↓Windows2000SERVER(以下ご自由に質問文をお書きください) はじめまして。 あるファイル内の特定のキーワードの後ろ20文字数分を別ファイルへ書き出すという処理を考えています。 過去ログを参照したところ、以下のようなバッチの記述が見つかり試し...

テキストファイル内の文字列置換

325. iniファイルの編集 2005年03月10日(木) 11時17分 さくら ●DOS/Windowsのバージョン↓2000Pro iniファイルの内容で特定の文字列を見つけたら置換する 例iniファイルの内容~~~~~~~abcdef=789123456=789~~~~~~~「789」を「xyz」に置換したい この場合、どのようなコマンドを使用して編集すれば良いのでしょうか? 宜しくお願い致します。 ...

改行のないテキストファイルに500文字毎に改行を入れたい

210. 改行のないテキストファイルに500文字毎に改行を入れたい 2005年01月20日(木) 16時08分 脱兎 ●DOS/Windowsのバージョン↓ (以下ご自由に質問文をお書きください)はじめまして。 とても長い、改行が無いテキストファイルをバッチに渡し、500文字毎に改行を入れて、別名で保存したいのですが、何かよい方法はないでしょうか。テキストはすべて半角英数字およびブランク、長さは…100,000文字といったところです。...

複数ファイルの編集をバッチ処理化したい

21. 複数ファイルの編集を行う方法 2004年10月28日(木) 13時35分 mura Win2000を使っています。 やりたいことは、複数のiniファイルを参照し 1.UserIDが書き込まれている時、何もしない2.UserIDが書き込まれていない時、パソコン名称を取得し [User]セッション内に 1つめのファイルなら UserID=1パソコン名称 2つめのファイルなら UserID=2パソコン名称  と記...

findstrがバッチだと動かない

381. findstrがバッチだと動かないのはなぜでしょう? 2004年04月03日(土) 10時51分 みー こんにちは。またご教示を仰ぎたいのですが、、 (問題点)コマンドプロンプトを立ち上げて直接コマンドを打つとちゃんと結果が出るのに、まったく同じようにバッチの中に書いて実行するとその命令文がひたすらDOS窓の中を流れ続けて結果を得られない。 (実行文)findstr /g:c:\test.txt c:\d...

CSVファイルから余分なダブルクォーテーションを除去したい

269. テキストファイルの処理 2004年02月26日(木) 09時50分 shim こんにちは。バッチを作りたいのですが初心者なものでさっぱりな状態です。もしよろしければ、回答をお願いします。OSはXPです。 カンマ区切りテキストファイル(CSV)を読み込んでその中で使われているダブルコーテーション(")を取り除きたいです。 ただ、条件がありまして...「"あいうえお","かきくけこ","さしすせそ"」→「"あいうえお","かきく...

ファイルのサイズ(バイト数)だけテキスト化するには

196. バイト数だけとりのぞきたいんですが・・・ 2004年02月04日(水) 17時07分 ちよ WINDOWSXPをつかってるのですが、ある作業でファイルのバイト数だけ取り除き、テキストファイルに保存したいのですが、いろいろやってみましたができなかったので、誰か知ってる人いませんか? 198. Re:バイト数だけとりのぞきたいんですが・・・ 2004年02月04日(水) 17時23分 ...

テキストファイルからテキストを取り出す方法

881) テキストファイルからテキストを取り出す方法 RORO 2003/11/19(水) 21:00 教えていただけませんか?? OSは、win2Kです あるテキストファイル(=TEST.TXT)があるります。 そのファイルの各行の先頭から、TABキーが押されているところ(ひとつの単語)まで、抜き取って、ほかのファイルへコピーしたいのですが、 初心者なもので、いまいちコマンドがわかりません。 FIND、FINDSTR等調べてみたのですが、なかなかうまくいきません。 このプログラムをDOSコ...

[2000]ユーザ名、パスワードが異なる多数のクライアントPCにファイルをコピーするには

851) 別のPCへのファイルコピー(ユーザ名、パスワードが異なる場合) waruiko 2003/11/12(水) 16:13 以下の要件を満たすバッチファイルを作りたいのですが、ご助力頂けないでしょうか。 ・サーバ(以下SV)からdata.txtというファイルを複数クライアント(以下CL)のD:にコピーしたい。 ・全CLのDドライブは共有名"d"で共有している。 ・各CLはそれぞれ個別のユーザ名、パスワードでWindowsにログインしている。(yamada、sasakiなど) ・SV側のWin...

ファイル内の特定番地から指定の長さの文字列を抽出したい

669) 検索結果をRenameのファイル名にしたい ししる 2003/10/08(水) 16:25 先程、同じような質問をさせて頂いたので大変恐縮なのですが・・・。 あるDatファイル「test.dat」の「n」バイト目から「n+x」バイト目の文字を抽出し、 さらにその抽出した文字で先程のDatファイル「test.dat」をRenameしたいのですが、できるのでしょうか? ※「test.dat」⇒「抽出した文字.dat」 ちなみに先程教えて頂いたサンプルをつかって単純に、 set words=%...

ファイル内から指定の文字列を検索し、そこから10文字を抽出したい

655) ファイル内にある指定文字から10文字を検索する ししる 2003/10/06(月) 16:24 はじめまして こんにちは 題名にもありますが、ファイル内に必ずある文字を検索し、その文字から10文字分を 抽出することって出来るのでしょうか? ファイル名】 Test.txt 【Test.txtの中身】 ・・・ ・・・ abcdefghijklm… ・・・ ・・・ 【キーワード】「abc」 ・やりたい事 「abc」をキーワードにして後ろの10文字を抽出する。 (尚、「abc」はTest.txt...

SORT:降順でソートした結果をファイルに保存したい

550) SORTについて あゆたん♪困ってます! 2003/08/16(土) 06:22 *********************OS windows2000SERVER おはようございます!!!どうぞ宜しくお願いいたします。 テキストファイルの中身を降順でソートをしたいと 思います。 SORT /R test.txt とやっても昇順になってしまいます。 テキストの中身は、 ...

FINDでの文字列検出結果をERRORLEVELで返す方法は?

360) 文字列検索 及び 戻り値セット かず 2003/07/02(水) 18:25 あるファイルに特定の文字列が存在すれば戻り値 0(EXIT 0) 存在しなければ 戻り値 1(EXIT 1)を返すDOSバッチを作成したいのですが、具体的にどうのような形式になるでしょうか。 FINDで検索して存在すれば EXIT 0 すればよいのではと考えていますが、”存在すれば”部分をどう判断させればよいのでしょうか? IF だ...

"EDIT"が呼び出せない(C言語を学ぶためのテキスト編集環境)

310) (無題) どせ 2003/06/21(土) 20:33 初めまして。C言語を勉強しているんですが、コマンドプロンプトでeditを入れてもエディタが起動しません。なぜだかわかる方、教えてください。お願いします。 311) Re:(無題) YanaKen 2003/06/21(土) 22:03 ...

FINDでは余分なデータまで検索されて不都合な場合

299) FIND? 初心者 2003/06/17(火) 20:38 aというフォルダには abc abc01 abc02 というフォルダがあります。 そしてabcフォルダだけをDOSプロンプトでリスト表示したいのですが、 どのようなコマンドを打てばよいでしょうか。 find "abc" だと全部ひっかかっちゃうんですよね… ...

検索語が何件見つかったかを変数に取りこむには

233) コマンド戻り値取得 ニンジン 2003/05/19(月) 12:03 こんにちは、今以下のコマンドを打ってその戻り値、何件”OK”文字がファイル(log.txt)の中にあったかを調べていますが、結果を環境変数へ設定する方法はないでしょうか?教えて下さい。 TYPE log.txt | FIND/c "OK" 何件かによりif文などで制御をかけたいと思っています。 ...

[NT]データファイルを一行ずつ読み込んで条件分岐処理したい

185) データを一行読込み処理 黎伽 2003/03/08(土) 02:36 データを一行づつ読込み。 一行のデータの最後に日付が指定されているか指定されていないかを判断して、日付が指定されている場合は、Aに保存 指定されてない場合は、Bに保存をしたいのですが。 よい方法ありませんでしょうか? for文を使用して作成しようとしているのですがうまくいきません。 よろしくお願いします。 186) Re:データを一行読込み処理 じゃく 2...

ファイルの1行目の取得

3) ファイルの1行目の取得 オサム 2002/12/11(水) 13:42 バッチファイル(case1.bat)にて、ファイル名がたくさん書かれているファイル(buf.txt)を参照し、1行目(改行まで)の文字列を環境変数(Fname)に取得する処理を行いたいと考えております。 以下に処理概要を記述致します。 「case1.bat」の処理 ----------------------------- ...

FINDの結果冒頭(ファイル名表示)を除去するには

676) FINDコマンドについて BAT 2002/09/19(木) 20:22 DOSプロンプトで、FINDコマンドを使用したところ、ファイルの頭に 「---------- D:\ディレクトリ\ファイル名」 が記入されてしまいます。 これが記入されると、作業上まずいのですが・・・。ご存知の方がいましたら、教えていただきたいのですが。 参考:a.log(仮)とb.log(仮)を使用し、a.log(仮)内...

テキストファイルのレコード件数(行数)をカウントするには

656) テキストファイルのレコード件数 あらら! 2002/09/16(月) 11:17 はじめまして Win2000サーバーにてDOSコマンドにてテキストファイルのレコード件数を把握したいのですが、把握する方法をご存知でしたらご教示願えないでようか。 660) Re:テキストファイルのレコード件数 SYSOP 2002/0...

CSVファイルの内容の1行目だけを削除するには?

561) CSVファイルの内容の1行目だけを削除するには? うさみ 2002/08/20(火) 14:53 CSVファイルの内容の1行目だけを削除するBATファイルを作成したいのですが、できるんでしょうか? また、同時にファイル名の変換と、拡張子をCSVからTXTに変換したいのですが、どなたかお力をお貸しください。 お願いします。 環境はWindowsNT4.0ワークステーションです。 ...
FPCU/FPCDIY QUICK LINK online
この上の各ジャンル名をクリックすると、下のウィンドウが切り替わります▼


=リンク集のインデックスはこちら=

カテゴリー一覧


About FIND,FINDSTR,SORT…テキストファイル内文字列の操作

ブログ「DOSプロンプト活用相談室LOG」のカテゴリ「FIND,FINDSTR,SORT…テキストファイル内文字列の操作」に投稿されたすべてのエントリーのアーカイブのページです。

前のカテゴリはFDISK…パーティション管理です。

次のカテゴリはFORMAT,LABEL,CONVERT…ディスクの初期化です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

This site is powered by Six Apart
Movable Type 3.33-ja
NEC「得選街」
このブログについて | 運営:有限会社メディアポート