Pythonのお勉強 Part62 (453レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
174(1): デフォルトの名無しさん [sage] 2020/05/05(火) 15:40:34.82 ID:rwJ86+M0(1/2) AAS
grep -E '^\||Error' -Hd skip ./**/*.log
-E で正規表現。
-d skip で、ディレクトリ名を非表示。
-H で、ファイル名も表示。
ディレクトリの再帰は、./**/*
出力
./test/test01.log:0501 Error!
./test/test01.log:|まちがってるよ
./test/test01.log:|まちがってるよ
この出力から、: の前をファイル名、後を行に、分解すればよい
Ruby の、glob でも出来るけど
177: 163 [sage] 2020/05/05(火) 17:41:03.01 ID:lrlqOn2p(2/3) AAS
たくさんのご返信ありがとうございます。
>>164
ありがとうございました。
ご推察の通り、Pythonは本を一冊読んだ程度の知識しかありません。
チュートリアル一通り試してみます。
>>165
ありがとうございます。
その二つのドキュメントも読み込んでみます。
>>167
ありがとうございます。
申し遅れておりましたが、Windowsユーザーです。
ただ、教えていただいたコマンドを調べてみると、
Windowsでもインストールすれば、ripgrepを扱えるみたいですね。
必ずしもPythonにこだわらなければならないわけでもないので、
(学習中だったので、使ってみたかった程度)
コマンドでの解決も検討してみます。
>>171
>>174
ありがとうございます。
必ずしもPythonでなくてもよいので、Grepやfindstrも調べてみます。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.038s