← Back to team overview

sslug-teknik team mailing list archive

sed hex og awk local decimal

 

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