Salve Christian!

On Sat, 14 Jan 2006, Christian Knoke wrote:
> > Danke, aber irgendwie gemein, oder?
> > Welches Bash Tutorial erklärt soche Details?
> 
> man bash, Word Splitting und Quoting
Hmm, wohl nur wenn man die Bash schon gut verstanden
hat - einen Blick hatte ich vorher schon in man bash
und natürlich kuckle geworfen.

Casus knaktus war für mich wann die Variable
pattern="'Wort1 Wort2'"
grep $pattern
aufgelöst wird - auf "$pattern" wäre wohl nur spät
in der Nacht gekommen - also nochmal Danke.


Aber BTW, kann ein (ba)sh skipt von IO lesen?

#!/bin/bash
#test.sh
echo $@


test.sh test
test

echo "test" | test.sh

funktioniert nicht.


Gruß
rob

----
Vorab schonmal das Skript zu dem ich gerne Pipen 
könnte:

#!/bin/bash
#SMS Versand via Sipgate (0,099 Euro/SMS)
#2006.01.14 [EMAIL PROTECTED]
#add user,password, receivernumber & oadc
#Noch gibts Probleme mit dem Versandt unter
#der eigenen Absenderrufummer (oadc) - warum
#weiß ich noch nicht. 

sipgateuser=''
sipgatepassword=''
sendernumber="" #Funktioniert noch nicht
agent=""
receivernumber='017....' # $1 Empfänger
# shift
message=$(echo $@| sed 's/+/%2B/g' | sed 's/ /+/g' )
echo $message
day=$(date +'%d-%m-%Y')
hour=$(date +'%H')
minute=$(date +'%M')

#curl -c cookie.txt -A "" http://www.sipgate.de/user/index.php
2>/dev/null  > /dev/null

postdata="&uname="$sipgateuser"&passw="$sipgatepassword
#curl -b cookie.txt -c cookie2.txt -A "" --data $postdata  -e
http://www.sipgate.de/user/index.php
https://secure.sipgate.de/user/index.php  2>/dev/null > /dev/null

postdata="&empf="$receivernumber"%2C+&msg="$message"&oadc=+49175.........&schedule=now&day="$day"&hour="$hour"&minute="$minute"&sendsms=true&empfcount=1&preheader=&sendsms=true"
curl -b cookie2.txt -c cookie3.txt -A "" --data  $postdata  -e 
https://secure.sipgate.de/user/sms/index.php 
https://secure.sipgate.de/user/sms/send.php 2>/dev/null # |  elinks -no-connect 
1 -no-references 1 -no-numbering 1 --dump 1 -

exit 0
#EOF
----
beim &oadc= steht eigendlich der Hexacode für +
&oadc=%2B49175....
dies führt aber mit curl zu einem Fehler bei sipgate.
Warum????







Antwort per Email an