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-ID: 82793

Url: https://administrator.de/forum/import-in-shellscript-82793.html

Ausgedruckt am: 24.12.2024 um 13:12 Uhr

macadmin
macadmin 11.03.2008 um 10:55:24 Uhr
Goto Top
Warum nimmst Du nicht PHP?
Das würde er erleichtern.

Was steht in der datei.txt?
Franzmann
Franzmann 11.03.2008 um 11:02:08 Uhr
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
macadmin
macadmin 11.03.2008 um 11:07:19 Uhr
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?
Franzmann
Franzmann 11.03.2008 um 11:17:40 Uhr
Goto Top
Also bei mir läuft es nicht ohne Apache.
Kommen nur Fehler..

In der Datei steht IMMER nur ein Zahlenwert.
Franzmann
Franzmann 11.03.2008 um 13:25:16 Uhr
Goto Top
So gehts...
#!/bin/bash
es=`cat datei.txt`
mysql -uuser -ppassword -e "use abc; delete from abcrequest where datatime < curdate()-$es;"