BTW (wie) kann ein (ba)sh Skript von IO lesen?
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 news@RobertMichel.de
#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????
Reply to: