Page 1 of 1

Bash-Script

Posted: 2004-02-17 16:30
by sunman
Hi Leute, habe zwei fragen....

Ich will ein Bash-Script schreiben....
Wie kann ich eine Konfigurations-Datei anlegen und einlesen lassen?

Wie kann ich eine mysql-Query starten, dass ich sie im Bash-Script verarbeiten kann?!?

Gruss Henning

Re: Bash-Script

Posted: 2004-02-17 16:59
by dodolin
Wie kann ich eine Konfigurations-Datei anlegen und einlesen lassen?

Code: Select all

touch config
. config
Wie kann ich eine mysql-Query starten, dass ich sie im Bash-Script verarbeiten kann?!?
Ausgabe in eine Variable umleiten?

Schonmal danke

Posted: 2004-02-17 17:06
by sunman
touch config
. config
Was bringt die 2. Zeile?
Ausgabe in eine Variable umleiten?
Wie, und dann?

Nochmal Danke!!!!

Re: Bash-Script

Posted: 2004-02-17 17:18
by dodolin
Was bringt die 2. Zeile?
Führt config aus, sofern das eine ausführbare Datei ist (+x).
Wie, und dann?
Kannst du die Variable weiter verarbeiten. :)
(Zur Info: Genau danach hattest du zu Anfang gefragt. *g*)

Re: Bash-Script

Posted: 2004-02-17 17:20
by sunman
Wie krieg ich es denn in ne Variable? Womit sollte ich das Query machen?
Aber ich meine jetzt ne Configurations-Datei, wie zum Beispiel mit Port + IP etc....

Wie kann ich die nun verwenden ?

Re: Bash-Script

Posted: 2004-02-17 17:45
by Joe User

Re: Bash-Script

Posted: 2004-02-17 17:53
by sunman
sry, aber die datei hilft mir gar net ;(

Re: Bash-Script

Posted: 2004-02-17 17:55
by Joe User

Code: Select all

man bash

Re: Bash-Script

Posted: 2004-02-17 17:56
by sunman
Sry Joe, aber ich kann net sooo gut Englisch ;(
Kannst du mir net 2 kurze Beispiele geben?

BITTE!

Re: Bash-Script

Posted: 2004-02-17 18:14
by dodolin
Wie krieg ich es denn in ne Variable?

Code: Select all

VAR = $QUERY
Womit sollte ich das Query machen?
http://www.mysql.com/documentation/mysq ... Batch_mode
Aber ich meine jetzt ne Configurations-Datei, wie zum Beispiel mit Port + IP etc....

Code: Select all

$ cat >> config
#!/bin/sh
PORT = 3000
IP = 217.160.191.190
^C
$ cat >> deinscript.sh
#!/bin/sh
# irgendwas
# Variablen benutzen
$PORT
$IP
^C
$ chmod u+x config deinscript.sh
$ ./deinscript.sh
HTH.

Re: Bash-Script

Posted: 2004-02-17 18:25
by sunman
Das mit VAR = QUERY klappt nicht!
:(

und das mit dem File versteh ich net ..... :/

SORRY

Re: Bash-Script

Posted: 2004-02-17 18:57
by flolein
im config-file weist du den variablen werte zu:

config:
#!/bin/bash
BLA = "blubb"
BLU = "peng"
und im script liest du das file ein.

script:
#!/bin/bash
. config
echo $BLA
echo $BLU

Re: Bash-Script

Posted: 2004-02-17 20:13
by sunman

Code: Select all

#!/bin/bash 
BLA = "blubb" 
BLU = "peng"
Das geht nicht.....

Re: Bash-Script

Posted: 2004-02-17 22:23
by flolein
sry, die leerzeichen müssen weg.