|
| brug af awk funktionen Fra : Jesper Andersen |
Dato : 03-10-03 12:11 |
|
jeg har en tekst fil indeholdende 213.45/32455.435/2332
og skal have de 3 tal skildt ad over i en ny fil ???
| |
Adam Sjøgren (03-10-2003)
| Kommentar Fra : Adam Sjøgren |
Dato : 03-10-03 12:14 |
|
On Fri, 3 Oct 2003 13:10:33 +0200, Jesper wrote:
> jeg har en tekst fil indeholdende 213.45/32455.435/2332 og skal have
> de 3 tal skildt ad over i en ny fil ???
Og du har prøvet hvad, som du regnede med ville give hvad, men i
stedet gav hvad?
Mvh.
--
"Vi är små citroner" Adam Sjøgren
asjo@koldfront.dk
| |
Jesper Louis Anderse~ (03-10-2003)
| Kommentar Fra : Jesper Louis Anderse~ |
Dato : 03-10-03 12:16 |
|
On Fri, 3 Oct 2003 13:10:33 +0200, Jesper Andersen <ja1977@yahoo.dk> wrote:
> jeg har en tekst fil indeholdende 213.45/32455.435/2332
>
> og skal have de 3 tal skildt ad over i en ny fil ???
echo "1/2/2" | awk -F '/' '{print $1, $2, $3}'
1 2 2
--
Jesper
| |
Klaus Ellegaard (03-10-2003)
| Kommentar Fra : Klaus Ellegaard |
Dato : 03-10-03 12:24 |
|
"Jesper Andersen" <ja1977@yahoo.dk> writes:
>jeg har en tekst fil indeholdende 213.45/32455.435/2332
>og skal have de 3 tal skildt ad over i en ny fil ???
Det er alt for tungt at bruge awk til det (selvom det selvfølgelig
vil virke).
Brug tr:
echo "213.45/32455.435/2332" | tr '/' ' '
(tr udskifter så "/" med " " overalt på linjen)
Mvh.
Klaus.
| |
Klaus Alexander Seis~ (03-10-2003)
| Kommentar Fra : Klaus Alexander Seis~ |
Dato : 03-10-03 12:40 |
|
Klaus Ellegaard skrev:
>> jeg har en tekst fil indeholdende 213.45/32455.435/2332
>> og skal have de 3 tal skildt ad over i en ny fil ???
>
> Det er alt for tungt at bruge awk til det (selvom det selv-
> følgelig vil virke).
Alt for tungt til hvem eller hvad? Er der nogen processorer i dag der
får sved på panden over at skulle bruge awk med '/' som separator?
// Klaus
--
><> unselfish actions pay back better
| |
Klaus Ellegaard (03-10-2003)
| Kommentar Fra : Klaus Ellegaard |
Dato : 03-10-03 13:01 |
|
Klaus Alexander Seistrup <spam@magnetic-ink.dk> writes:
>> Det er alt for tungt at bruge awk til det (selvom det selv-
>> følgelig vil virke).
>Alt for tungt til hvem eller hvad? Er der nogen processorer i dag der
>får sved på panden over at skulle bruge awk med '/' som separator?
Næ, men Unix er jo en minimalistisk ting. Det er det smukke
ved den: en masse små værktøjer, der tilsammen er meget mere
kraftfulde end store, komplekse værktøjer.
Grundfilosofien er altså, at man skal bruge små ting i stedet
for store.
På små hjemmemaskiner er det aldrig et problem. Men når man
sidder på en SunFire 6800 med 20 cpu'er, der har drøntravlt,
er tr nu engang bedre end awk.
Det gør man måske ikke i dag (well, jeg gør faktisk lige nu),
men hvis man engang får et job, der kræver den slags, er det
godt at have grundfilosofien med i tasken.
Mvh.
Klaus.
| |
Kim Emax (03-10-2003)
| Kommentar Fra : Kim Emax |
Dato : 03-10-03 23:46 |
|
Klaus Ellegaard wrote:
> Det gør man måske ikke i dag (well, jeg gør faktisk lige nu),
> men hvis man engang får et job, der kræver den slags, er det
> godt at have grundfilosofien med i tasken.
Minder mig om et database kursus jeg var på, hvor læreren opfordrede folk
til at bruge LIKE, for det var så smart!? Da jeg argumenterde med det
usmarte i at lave den slags søgning i tabeller med +500.000 records og at
LIKE ikke benyttede INDEX, så fik jeg af vide at det kom vi ikke til at lære
om ? Behøver jeg sige at jeg intet lærte på det kursus?
--
Take Care
Kim Emax - master|minds: http://www.masterminds.dk
http://www.emax.dk - http://www.ayianapa.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks måske mest avancerede VinWebShop
| |
Adam Sjøgren (03-10-2003)
| Kommentar Fra : Adam Sjøgren |
Dato : 03-10-03 23:56 |
|
On Sat, 4 Oct 2003 00:45:56 +0200, Kim wrote:
> Minder mig om et database kursus jeg var på, hvor læreren opfordrede
> folk til at bruge LIKE, for det var så smart!? Da jeg argumenterde
> med det usmarte i at lave den slags søgning i tabeller med +500.000
> records og at LIKE ikke benyttede INDEX, så fik jeg af vide at det
> kom vi ikke til at lære om ?
Det kommer ret meget an på _hvad_ du søger efter, om det er fornuftigt
at bruge søgning med wildcards eller ej, ikke?
Mvh.
--
"Vi är små citroner" Adam Sjøgren
asjo@koldfront.dk
| |
Kim Emax (04-10-2003)
| Kommentar Fra : Kim Emax |
Dato : 04-10-03 09:58 |
|
Adam Sjøgren wrote:
> Det kommer ret meget an på _hvad_ du søger efter, om det er fornuftigt
> at bruge søgning med wildcards eller ej, ikke?
jow, jeg skulle nok lige have nævnt at det var en dato man søgte efter og
læreren fandt det nemmere at søge efter '%10-2003' end at skrive den præcise
dato. Uanset, hvad, så vil jeg til en hver tid sige at lærer man fra sig
omkring LIKE, så gør man lige opmærksom på den performance problematik det
kan afstedkomme og de fordele, der sættes ud af kraft i visse situationer.
--
Take Care
Kim Emax - master|minds: http://www.masterminds.dk
http://www.emax.dk - http://www.ayianapa.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks måske mest avancerede VinWebShop
| |
|
|