WindowsバッチFINDSTRが ""と<>を検索しています


0

この2つは別々に動作しますが、同じ行で作業してからテキストファイルにリダイレクトすることはできません。

FINDSTR "\""" testingbatch.txt > results.txt

FINDSTR "< >" testingbatch.txt > results.txt

組み合わせたもの

FINDSTR / V "^&lt; ^&gt; \" "testingbatch.txt&gt; results.txt

出力をファイルにリダイレクトしない限りは動作します。


同じ行に両方を指定してコマンドの例を含めることができますか?テキスト入力ファイルの例と予想される出力例を編集して追加してください。
Bob

@JSWください 登録 セッションCookieを紛失した後もコンテンツを管理できます。
Sathyajith Bhat

回答:


1

FINDSTR "&lt;&gt; \" "は私のために働きます。

example.txt:

zero
one "foo"
two < >
three >
four <
five > < "
six


C:\Users\foo>findstr /V "< > \"" example.txt
zero
six

スーパーユーザーへようこそ!これは本当にコメントであり、答えではありません。質問へのコメントとして投稿してください。この投稿に削除フラグを付けていますが、ご自身で削除しても構いません。
Der Hochstapler

それは実際に答えです。しかし、それを削除しても構いません。
Dusan Bajic

わかりました、多分私はあまりにも早く行動しました。しかし、あなたの答えはそれが正しい解決策であるかどうかあなた自身が自信がないかのように読めます。それはまた非常に短いです、それは答えがコメントであるべきであることの指標です。それはそう 感じる 私のコメントのように。私はあなたの答えを削除することはできませんし、しないでしょう。モデレータがそれを決定します。
Der Hochstapler

まあ、あなたは一種の権利です。彼が自明を試そうとしたがうまくいかなかったかどうか私にはわからなかった。言い換えます。
Dusan Bajic

0

出力DUSANをリダイレクトするときにあなたの例がうまくいかなかった理由はあなたが一組の引用符を逃していたからです。

追加された引用符で動作する式は次のとおりです。

**

FINDSTR / V "<&gt; \" "testingbatch.txt&gt; resultsWO2.txt

**

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.