を使用してファイルを grep しようとしていますos.system("grep 'regex' /path/to/file.log")
。正規表現が正しく、シェルから実行するとコマンドが機能することはわかっていますが、スクリプトを実行しようとすると、次のエラーが表示されます。
sh: /path/to/file.log: Permission denied
os モジュールが私の権限で実行されていませんか? また、これを行うためのより良い方法はありますか?40,000 行以上のファイルで特定の行を見つける必要があります。
ありがとう!