
findstr "aa bb" fileA.txt fileB.txt
とすると、aa bbがそれぞれfileA.txt fileB.txtに適当に入ってるとき、結果は
fileA.txt:aa
fileB.txt:bb
fileB.txt:bb
fileA.txt:aa
などと、検索結果の各行の初めにファイル名が出てきてしまいます。
このファイル名を出さないようにすることって出来ませんか。この場合、
aa
bb
bb
aa
とだけ出てきたらいいのですが。
/Mというオプションはファイル名だけを出すもので、この逆、ファイル名を消す、というのが欲しいのですが。
findstr以外のコマンドでもいいです。
ここで使っているのはwindows用のGNU utilities for Win32です。
No.2
- 回答日時:
えぇっと....
GNU utilities が使えるなら grep で何とでもなるような....
お返事ありがとうございました。
grepでも調べてみました。 -E というオプションがあって、この場合は、
grep -E "aa|bb" fileA.txt fileB.txt
とするようですが、実際にやってみたら、この場合も出力には、
fileA.txt:aa
fileA.txt:bb
fileB.txt:aa
fileB.txt:bb
のように、頭にファイル名がついてきてしまいます。
この頭のファイル名を消すオプションってありますか。
No.1
- 回答日時:
FINDSTR は GNU utilities ではなく,Windows標準コマンドですよね。
しかし,GNU utilities を導入済みなら TYPEコマンドではなく catコマンドが使えるのでありがたいです。次のコマンドなら質問者のニーズを満たしますか?
cat fileA.txt fileB.txt | findstr "aa bb"
お返事ありがとうございました。
そうでしたね。勘違いしていました。findstrはwindowsコマンドでした。
なるほど、catを使うのですか。やってみましたが、ちゃんとできました。
ありがとうございました。
でも、findstrだけでは出来ないということなのでしょうかね。
一応、これで対処しますが、もっとスマートなひとつのコマンドで出来るものってないのでしょうかね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
教えて!goo限定!! 電子コミック1000円分ギフトコードプレゼント!!
新規無料会員登録で抽選で1000名様に電子コミック1000円分ギフトコードプレゼント!!
-
複数のテキストファイルの特定文字列を検索し、それぞれファイル別に該当数を集計を知りたい
ソフトウェア
-
テキストファイルから最終行の抽出
Windows Me・NT・2000
-
batである文字列内に特定の文字列が含まれているか確認したい
その他(プログラミング・Web制作)
-
4
findstrでヒットした1行前の文字を拾いたいです。
その他(プログラミング・Web制作)
-
5
バッチファイル 二つ上のディレクトリのパス取得
その他(プログラミング・Web制作)
-
6
バッチでテキストファイルから任意の行のみ取得したい
その他(プログラミング・Web制作)
-
7
コマンド実行結果を環境変数に代入する方法ありますか
iOS
-
8
Dirコマンドでフォルダ内ファイルの合計サイズをだすには?(コマンドプロンプトにて)
UNIX・Linux
-
9
DOSコマンドのFOR文で空白を含むファイルパスの指定方法
UNIX・Linux
-
10
バッチファイル 文字列にスペースがある場合
その他(プログラミング・Web制作)
-
11
コマンドプロンプトでファイルを新規作成をしたいのですが。
その他(パソコン・スマホ・電化製品)
-
12
コマンドプロンプトでのエスケープ文字
Windows 10
-
13
2つの項目が重複するレコードを抽出する方法はありますか?
MySQL
-
14
コマンドプロンプトによるフォルダ内のファイル存在有無
UNIX・Linux
-
15
Batch: フォルダ内の特定のファイル以外を全て削除
その他(プログラミング・Web制作)
-
16
バッチファイルの内容を表示させない
その他(プログラミング・Web制作)
-
17
Dosブロンプトでtabを出力したい
その他(プログラミング・Web制作)
-
18
txtファイルから特定の文字列が書かれた行だけを取得や削除するソフト
フリーソフト
-
19
XCOPYで指定したフォルダとファイルをコピーしたい
システム
-
20
VBScriptで、ファイルから任意の行のみ取り出す方法について
その他(プログラミング・Web制作)
関連するQ&A
- 1 TXT内の指定文字を検索するBATファイル
- 2 cat `find ./` > for_print.txt にファイル名を入れたい!
- 3 文字AAとBBではさまれた不特定の文字列○○をCCに置換するには。
- 4 Windowsのバッチファイルを利用しtxtファイルの指定のした位置に文字を追加する方法
- 5 複数あるファイルの中から、あいうという文字が入っているファイルを検索するバッチを教えてください。
- 6 バッチにて複数のcsvファイルを結合するときに、対象のファイルを日付で範囲指定したい
- 7 VBSで.csvを.txtに変換は可能でしょうか?
- 8 こんなソフトウェアを探しています。(複数のファイルからテキスト検索)
- 9 EXCELVBAでファイルにあるデータをtxtファイルに出力しようと考えています。
- 10 gawk複数ファイルを同ファイル名でフォーマットする方法
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
複数のテキストファイルを結合...
-
5
DOSコマンドのダブルクォーテー...
-
6
findstrで複数ファイルを検索す...
-
7
リストボックスのテキストを保存
-
8
API FtpPutFileの戻り値
-
9
VBからファイル・アプリケーシ...
-
10
Google DriveからUSBに移し方教...
-
11
フォルダの並び替えの項目を固...
-
12
パソコンのスキップとは何ですか?
-
13
Excel2010 開くとすぐ消える
-
14
Thunderbirdのフォルダが表示さ...
-
15
拡張子はなぜ、大文字と小文字...
-
16
Macで外付けHDDにDVDをコピーし...
-
17
デスクトップのアイコンを固定...
-
18
dirコマンド一文ででフォルダの...
-
19
エクスプローラーのピン止めが...
-
20
ひとつのファイルを一括で複数...
おすすめ情報