SedまたはAwkは、テキスト処理用であるため、この問題には適していません。Python
いずれかを使用するかPHP
、関連するSQL
ライブラリ/モジュールと組み合わせて使用し、 cronを使用してスクリプトの実行をスケジュールすることをお勧めします。スクリプトはこれに沿ったものになります(php の場合)。
$db_host = 'localhost';
$db_user = 'mysql_user'
$db_pwd = 'supersecret'
$Date = '10/3/2010' #Whatever the date format is in the DB
mysqlconnect($db_host, $db_user, $db_pwd);
$result = mysql_query("SELECT * FROM db.table WHERE time=$Date);
while (!$row = mysql_fetch_row($result))
echo $row
# Should check IP before deletion - **WARNING** Will delete all data from table
mysql_query("DELETE FROM db.table")
mysql_free_result($result)
注: これは削除前の行チェックを行いませんが、開発を開始する方法については理解できます。