hallo alle zusammen,
ich haette da mal ein frage.

bei der auswertung eines logscriptes ( die zeile sieht ungefaehr so aus: abc def "ghi 
jkl" mno pqrst )
gelingt es nicht den "ghi jkl" als inhalt in einem argument zu halten.

eventuell erklaert dies testscript besser um was es geht:

#! /usr/bin/ksh
a='test1 test2 "test3a test3b" "test4a test4b"'
echo $a
echo $a|while read a1 a2 a3 a4 a5 a6
do
  echo "#$a1#"
  echo "#$a2#"
  echo "#$a3#"
  echo "#$a4#"
  echo "#$a5#"
  echo "#$a6#"
done
echo "-----"
echo $a|sed 's/^.*\"//'
echo $a|sed 's/^.*\"//'|sed 's/\".*$//'
echo "-----"
x2 `echo $a`
echo "-----"
x2 `eval $a`

x2 sieht dann einfach so aus.

lange rede kurzer sinn: was mache ich verkehrt?

gruss,
frank
--------------------------------
kaiserslautern


echo "#$1#"
echo "#$2#"
echo "#$3#"
echo "#$4#"
echo "#$5#"

----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an