sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #87265
RE: sed hex og awk local decimal
Den var vist lidt kryptisk,
Jeg ønsker med sed at isolere linie af typen som 3. linie den hvor der står "\xb3 10020 \xb3 ..." ved at slette resten.
Jeg kæmper lidt med følgende
&l1H(s17HÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
ÃÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ 10020 ³ VARESALG EFTA PROD.A ³ 390.190,71 ³ 1.825.448,47 ³
Jeg har prøvet med sed '/^\xb3*[0-9\*]\{2,5\}/!d' file.txt, hvis jeg bruger sed '/^.*[0-9\*]\{2,5\} /!d' file.txt virker det noglelunde men det ville være dejligt om man kunne søge direkte på hex expressions
Det virker som om man ikke kan angive hexadecimale karaktere, .
Dernæst vil jeg gerne addere tallene i 3. kolonne altså 390.190,70 i et awk script.
Men awk og gawk skal der sættes LC_ALL=da_DK for at den kan bruge decimal , og ingnorer . som decimal.
Jeg sætter LC_ALL=da_DK LANG=da_DK, og export LC_ALL LANG og kan se det i env at det er sat, men det virker ikke. Hvad har jeg overset?
OBS jeg bruger FreeBSD
/Klaus
Follow ups