franzmann
Goto Top

Import in Shellscript

Hallo,
möchte gerne folgendes realisieren:
Ich möchte den Zahlenwert aus einer .txt-Datei importieren,
diesen dann in eine Variable schreiben,
so dass ich diese dann in einem SQL-Statement nutzen kann.
Meine Syntax sieht derzeit so aus, funktioniert aber nicht.
#!/bin/bash
import datei.txt
$es >> datei.txt
mysql -uuser -ppassword -e "use abc; delete from abcrequest where datatime < curdate()-$es;"
Hat jemand ne Idee wies geht ?
THX@all

Content-Key: 82793

Url: https://administrator.de/contentid/82793

Printed on: April 16, 2024 at 12:04 o'clock

Member: macadmin
macadmin Mar 11, 2008 at 09:55:24 (UTC)
Goto Top
Warum nimmst Du nicht PHP?
Das würde er erleichtern.

Was steht in der datei.txt?
Member: Franzmann
Franzmann Mar 11, 2008 at 10:02:08 (UTC)
Goto Top
Hallo!
Habe keinen Apache zur Verfügung.
Das ganze läuft auf SLES 10.2.
In der Datei dati.txt steht ein Zahlenwert drin.
Also z.B.: 60
Member: macadmin
macadmin Mar 11, 2008 at 10:07:19 (UTC)
Goto Top
PHP läuft auch ohne Apache in der Shell

<?PHP
echo "test";
?>

abspeichern unter test.php
ausführen php test.php

klappt das?

Wie viele werte stehen in der TXT Datei?
Member: Franzmann
Franzmann Mar 11, 2008 at 10:17:40 (UTC)
Goto Top
Also bei mir läuft es nicht ohne Apache.
Kommen nur Fehler..

In der Datei steht IMMER nur ein Zahlenwert.
Member: Franzmann
Franzmann Mar 11, 2008 at 12:25:16 (UTC)
Goto Top
So gehts...
#!/bin/bash
es=`cat datei.txt`
mysql -uuser -ppassword -e "use abc; delete from abcrequest where datatime < curdate()-$es;"