was steht im log?
Art: Beiträge; Benutzer: ninguno
was steht im log?
joins wollte er ja nicht und ich finde dass subselects leichter verständlich sind als join-ketten. und was ein vernünftiges datenbanksystem wie oracle unter der haube daraus macht wieder ganz was...
mit ein paar subselects gings auch, falls dein mysql das unterstützt:
select distinct id from sportart t1
where sportart='fussball'
and exists (select null from sportart where...
du suchst personen die schwimmen UND Fußball spielen UND Deutsch UND Englisch sprechen?
oder du suchst a) personen die schwimmen UND Fußball spielen und b) noch zusätzlich solche die Deutsch UND...
mit dem history command kannst du annähernd sowas erreichen:
history -s "ich bin ein default wert"
read -ep "Namen eingeben: " NAMEVAR
mit der Pfeil-nach-oben-Taste kannst du dann den Standardwert...
und dein script ist genau so formatiert wie der ausschnitt oben, also ohne einrückungen?
das abschliessende EOFTP muss ganz links stehen, ohne einrückung, sonst funktionierts nicht.
sollte zb. so gehen:
sed -e 's/.*=\(.*\)/\1/' meinedatei.txt
eventuell so:
result=$(ifconfig ...|while read line; do; let "result = $result $line"; echo $result ;done)
das hängt imho mit den pipes zusammen, dadurch läuft die schleife in einem child prozess mit eigenem environment. die result variable innerhalb der schleife ist eine andere als die ausserhalb.
sollte zb. so gehen:
select distinct id from tab t1
where exists (select null from tab where sportart='fussball' and id=t1.id)
and exists (select null from tab where sportart='basketball'...
das END_SCRIPT muss ganz nach links
if test $[$BACKUP_YESTERDAY % 10] -ne "0"
then
ftp -n $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASSWD
quit
END_SCRIPT
echo "Gestriges BackUp...
versteh ich nicht, wieso kannst du SUM nicht verwenden?
ohne insert wirds wohl nicht gehen, aber du kannst einen vorhandenen datensatz kopieren
insert into meine_tabelle select * from meine_tabelle where id=123
ich kenn zwar tidy nicht, aber ev. so:
find /pfad/zur/seite -type f -exec tidy {} \;
so kannst du den array sortiert ausgeben
for E in "${ARRAY[@]}"; do echo $E; done|sort
du kannst es mit grep machen
if [[ $(echo ${ARRAY[@]}|grep '123') ]] ;then echo "gefunden" ;fi
oder du durchsuchst den array in einer schleife
for ((i=0; i<${#ARRAY }; i++)); do
if [...
wenn man sich die doku so ansieht, würde ich, ohne das jetzt ausprobiert zu haben, sagen das passt so
wenn du doppelte hochkommas verwendest sollte es eigentlich gehen:
/bin/sqlplus "sys/sys@$var.$name.DE as sysdba"
echo "Es sind $(grep ... | wc -l) Benutzer eingeloggt"
for ((i=0; i<${#array }; i++)); do
if [ ${array[i]} = 'bin' ]; then
echo $i
fi
done
FILE=file.rar
SUFFIX=${FILE##*.}
NAME=${FILE%.*}
:confused: :confused: :confused:
variable="geht"
string = "derjeweiligesting" $variable "weiter."
hab zwar nicht ganz verstanden was du vorhast, aber falls du einfach einen wert von der konsole in eine variable einlesen willst dann geht das so
read -p "Tippen Sie die Organisation ein: " varxy
welche werte enthalten denn die beiden variablen?
ich glaub SCR_FU_STR hat als letztes zeichen ein \, kann das sein?
du musst bei deinem grep doppelte hochkommas verwenden
id11=`cat sortiert | grep "11: $1"|wc -l`