D-LinkルーターからVoipログを抽出する必要があるため、telnet経由でこのルーターでコマンドを実行する小さなPythonスクリプトを設定しました。私のスクリプトは「cat/var/log/calls.log」を実行して結果を返しますが、BusyBoxバナーなどの重要でないものも送信します...1から6までの行を無視するにはどうすればよいですか?そして最後の2つ?これは私の現在の出力です:
yaba@foobar:/stuff$ python calls.py
BusyBox v1.00 (2009.04.09-11:17+0000) Built-in shell (msh)
Enter 'help' for a list of built-in commands.
DVA-G3170i/PT # cat /var/call.log
1 ,1294620563,2 ,+351xxx080806 ,xxx530802 ,1 ,3 ,1
DVA-G3170i/PT # exit
そして私はただ必要です:
1 ,1294620563,2 ,+351xxx080806 ,xxx530802 ,1 ,3 ,1
(複数行にすることができます)CSVに保存し、後でSQLデータベースに保存できるようにします。
ありがとう、そして私の悪い英語をごめんなさい。