Anzeige:
Ergebnis 1 bis 2 von 2

Thema: per bash script einen string zerlegen?

  1. #1
    Registrierter Benutzer
    Registriert seit
    08.01.2001
    Beiträge
    242

    Question per bash script einen string zerlegen?

    hi,

    wie kann ich mit der bash einen string: testnix_prog1_10102002.log zerlegen,
    so das ich am ende 3 Variablen habe:

    $Host=testnix
    $Programm=prog1
    $Datum=10102002

    wobei die ersten beiden strings nie gleichlang sind?


    danke

    der tom

  2. #2
    Registrierter Benutzer
    Registriert seit
    16.03.2002
    Beiträge
    33
    mit awk:

    Code:
    Host=`echo  testnix_prog1_10102002.log | awk -v FS="_" '{print $1}'`
    
    Programm=`echo  testnix_prog1_10102002.log | awk -v FS="_" '{print $2}'`
    
    Datum=`echo  testnix_prog1_10102002.log | awk -v FS="_" '{print $3}'`
    
    echo -e "$Host\n $Programm\n $Datum\n"
    Gruß,
    Basti

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •