
Pythonでegrep機能をつかいたいと思いまして
下記URL
https://qiita.com/obb1120/items/ad93bd0033a09c9e …
を丸々コピーしてみました。
結果、list_2.txtの中身が
0002
0004
でしたら、記事通りの理想的な結果になるのですが
list_2.txtの中身が
0004
0002
の場合ですと、結果が異なってしまいます。
list_2.txtの中身の順番に関係なく
list_1.txtの上から順に出力してくれますコードって
ありませんでしょうか?
No.2
- 回答日時:
おおっと。
ウッカリしてた。Windowsか。
LinuxもiMacもUNIX系OSで、grepコマンドがあるんで意識してなかった。
そうだな、WIndowsだとgrepは素じゃ使えんか・・・・・・。
Windowsはよう知らんが、解決策はおそらく2つ程ある。
1. Windows PowerShellでの代替コマンドをつかう。
PythonのsubprocessはOSの機能を呼び出すんで、当然Windowsの機能も呼び出せる。
Windows PowerShellでのUNIXのgrepにあたるコマンドは次らしい。
Select-String:
https://learn.microsoft.com/ja-jp/powershell/mod …
これでgrep -fにあたるオプション付きコマンドを探してやってみる。
大丈夫、多分うまく行くよ。
知らんけど(笑)。
2. Windowsにgrepをダウンロード/インストールする。
Windowsにgrepが無ければgrepをダウンロード/インストールしちゃえばいいじゃない、と言う手段。
Windows10 grepをインストールして使用する手順:
https://mebee.info/2020/12/16/post-25824/
なんかのWindows用テキストエディタにはgrepが同梱されてる、っつーんで探してみたらあった。
割にコマンドラインツールは移植がGUIに比べるとラクなんで、こういう風に「単発ツールとして」Windows向けコンパイル済みバイナリが配布されてる事もある。
UNIX系ツールを持ってくるのも不可能じゃないんで、場合によっては探してみよう。
他にも、Cygwinつかうとか、WSLつかうとか考えられるけど、上記2つに比べると大仰しい、でしょ。
以上。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
QRコードの作成方法について
-
libreあればopen office削除し...
-
stable diffusionのエラー
-
awsは2年目から自動的に料金が...
-
WindowsXPにApache OpenOffice...
-
この文は、どういう意味ですか?
-
ミニファミコンの権利表記にあ...
-
アクオス
-
FlowchartのMDファイルをPNG化...
-
この話は本当? 中華AI「DeepSe...
-
(大学)数学の質問をするために...
-
特許公報のPDFから項目毎にExce...
-
Xamppはオープンソースのディス...
-
OSS(オープンソースソフトウェ...
-
みなさん、mvなどはどのアプリ...
-
Webサイトのビデオプレーヤーに...
-
研究する文献がたくさんありま...
-
研究する文献がたくさんありま...
-
chatgpt 4oを使っています。あ...
-
【abc】に【完全一致】する正規...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テキストファイルの各行を配列...
-
【Javascript】改行されていな...
-
連番のファイルを何個も開きたい
-
特定のデータを更新する
-
Perlのワンライナーをスクリプ...
-
Perl Grepについて
-
「パスが見つかりません」とい...
-
Pythonでegrep機能をつかいたい
-
C++でのテキストファイル読み込...
-
ファイルから検索条件を読み込...
-
perlでCSVをソートする方法につ...
-
ファイル読み込みマッチングに...
-
どなたか教えて下さい。
-
VBSの処理について
-
Perl テキスト処理について
-
***.cgiの中身は第三者から見ら...
-
バッチファイルでテキストファ...
-
ファイル名に日付を入れてアッ...
-
perl での文章の取得について
-
ファイル名を複数個配列で確保...
おすすめ情報