Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : per bash script einen string zerlegen?



meinereinerseiner
30-10-2002, 11:15
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

Basti_litho
30-10-2002, 11:24
mit awk:



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