/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Mangler urgent ldit script-hjælp !!
Fra : Poul Hansen


Dato : 29-08-01 18:49

Jeg er havnet i et lille(stort) problem som anskueliggøres af 2 nedenstående
statements :


awk 'BEGIN {FS=":";line=""}; $1 != "poul" {line=$0;print $line}'
"$sti/passwd"`

` awk 'BEGIN {FS=":";line=""}; $1 != "$bruger" {line=$0;print $line}'
"$sti/passwd"`

linierne er en del af et større script som skal afleveres som obligatorisk
opgave senest mandag !
Problemet består i, at den øverste linie fungerer ($1 sammenlignes med en
literal) - MEN jeg har brug for den i den næste udgave,
hvor jeg skal sammenligne med en variabel ?
det kan jeg ikke idet awk-statementet ikke kan læse $bruger(værdien) !
Er der ikke nogen der har et godt forslag ?


Poul




 
 
Kent Friis (29-08-2001)
Kommentar
Fra : Kent Friis


Dato : 29-08-01 19:06

Den Wed, 29 Aug 2001 19:49:06 +0200 skrev Poul Hansen:
>Jeg er havnet i et lille(stort) problem som anskueliggøres af 2 nedenstående
>statements :
>
>
>awk 'BEGIN {FS=":";line=""}; $1 != "poul" {line=$0;print $line}'
>"$sti/passwd"`
>
>` awk 'BEGIN {FS=":";line=""}; $1 != "$bruger" {line=$0;print $line}'
>"$sti/passwd"`
>
>linierne er en del af et større script som skal afleveres som obligatorisk
>opgave senest mandag !
>Problemet består i, at den øverste linie fungerer ($1 sammenlignes med en
>literal) - MEN jeg har brug for den i den næste udgave,
>hvor jeg skal sammenligne med en variabel ?
>det kan jeg ikke idet awk-statementet ikke kan læse $bruger(værdien) !
>Er der ikke nogen der har et godt forslag ?

variable expandes IKKE indenfor '', kun indenfor "".

Mvh
Kent
--
You haven't seen _multitasking_ until you've seen Doom and
Quake run side by side

Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408885
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste