Category Archives: Allgemein
Wie man in Bash Strings partiell vergleicht
Bash Stringvergleiche sind einfach :
if [ "$a" == "$b" ]; then echo "gleich" fi
Aber manchmal will man ja was auch nur Teilmengen vergleichen. Dazu braucht man die Doppelklammer und die Wildcards:
if [[ "$CERTNAME" == *"$HOSTNAME"* ]]; then echo "Teilvergleich erfolgreich" fi
Wenn also HOSTNAME ein Teil von CERTNAME ist, dann trifft das obige zu. Wenn man == durch != ersetzt, kann man das Gegenteil abfragen. Es gibt aber noch einen anderen Weg, über RegExpressions:
if [[ "$CERTNAME" =~ .*$HOSTNAME.* ]]; then
echo "RegExp ist gültig"
fiDas hat den Vorteil, daß es auch etwas komplizierteres sein darf:
if [[ "$A" =~ .*(ab|vom).* ]]; then
Viel Spaß damit.
SMS Mahnungen von Barclaycard
Es folgt ein Bericht aus der Republik Mahnistan:
(mpa) Berichten aus den abgelegenen Regionen Mahnistans zufolge, bekommen Besitzer von neuen Handynummern unaufgefordert SMS von BarclayCard zugeschickt. Darin enthalten sind Statusmeldungen zu einen Kontostand und oftmals auch Mahnungen, sich doch mal mit BarclayCard unter 04089099901 in Verbindung zu setzen.
Ahnungslose Nutzer gehen natürlich zunächst von einem Betrugsfall aus, da unaufgefordert zugesendete Mahnungen meisten ein sogenannter Scam sind. In dem Fall ist es aber keiner, denn die Nummer gehört wirklich zu BarclayCard. Ein Anruf bei BarclayCard und die Sache ist aus der Welt geschafft.
Zusammen mit den Pinganrufen wird die Sache jetzt natürlich klarer, denn der Vorbesitzer meiner Telefonnummer war wohl zahlungsunwillig. Es kann also gut sein, daß die Ping Anrufe dazu dienen, den Schuldner zu erinnern und gleichzeitig zu prüfen, ob es das Handy und damit den Schuldner noch gibt.
Pech für beide Seiten, wenn die Nummer neu vergeben wird.