Twilo: Linux: Teilstring mit bash ermitteln

Hallo,

gibt es eine Möglichkeit ein Teilstring mit der bash auszulesen?

cat /xxx/text.conf |grep "$password"

gibt mir folgendes Format aus

$password         = "xxxxxxxx";

ich möchte die Zeichenkette xxxxxxxx ermitteln.

Welche Möglichkeiten bietet mir die Bash?

mfg
Twilo

  1. Hallo,

    cat /xxx/text.conf |grep "$password"
    gibt mir folgendes Format aus
    $password         = "xxxxxxxx";

    mit

    cat /xxx/text.conf |grep "$password" |awk '{print $3}'

    kürzt sich die Zeichenkette schon mal auf

    "xxxxxxxx";

    weiter bin ich bis jetzt nicht gekommen

    mfg
    Twilo

    1. Hallo,

      weiter bin ich bis jetzt nicht gekommen

      hm.. kurz nach dem Absenden des Beitrags hatte ich es raus ;-)

      cat /xxx/text.conf |grep "$password" |awk '{print substr ($3, 2, length($3)-3)}'

      sorry wegen mein Monolog :-)

      mfg
      Twilo

  2. Hallo Twilo.

    gibt es eine Möglichkeit ein Teilstring mit der bash auszulesen?

    cat /xxx/text.conf |grep "$password"
    gibt mir folgendes Format aus
    $password         = "xxxxxxxx";
    ich möchte die Zeichenkette xxxxxxxx ermitteln.

    Welche Möglichkeiten bietet mir die Bash?

    So ist es möglich:

      
    $ cat text.conf  
    $password         = "xxxxxxxx";  
    $ grep '$password' text.conf | cut -f 2 -d '"'  
    xxxxxxxx
    

    Einen schönen Montag noch.

    Gruß, Mathias

    --
    ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
    debian/rules
    1. Hallo,

      $ grep '$password' text.conf | cut -f 2 -d '"'

      danke, das sieht auf jedenfall einfacher aus ;-)

      mfg
      Twilo