/ 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
udtræk af oplysninger til indsættelse i da~
Fra : Morten Graae


Dato : 25-02-01 18:53

Jeg har disse oplysninger

Computernavn \\GRAAE1
Brugernavn GRAAE
Arbejdsgruppe BS
Rodmappe p† arbejdsstation D:\WINDOWS

Softwareversion 4.10.1998
Omdirigeringsversion 4.00
Kommandoen er blevet udf›rt.


af dem vil jeg gerne kunne udtrække computernavn og brugernavn

er der nogen der kan hjælpe mig til hvilke kommandoer jeg skal bruge?

- mvh Morten Graae



 
 
Danni Finne (25-02-2001)
Kommentar
Fra : Danni Finne


Dato : 25-02-01 21:18

I disse eksempler går jeg ud fra at oplysningerne står i en fil som hedder
opl.txt, og jeg bruger programmerne cat, grep og awk.

> af dem vil jeg gerne kunne udtrække computernavn

med backslashes: cat opl.txt|grep Computernavn|awk '{print $2}'
uden backslashes: cat opl.txt|grep Computernavn|awk '{print substr($2,3)}'

>og brugernavn

cat opl.txt|grep Brugernavn|awk '{print $2}'

--
Danni



Klaus Alexander Seis~ (25-02-2001)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 25-02-01 22:26

Danni Finne skrev:

> cat opl.txt|grep Brugernavn|awk '{print $2}'

Grep er unødvendig:

cat opl.txt | awk '/^Brugernavn/{print $2}'


// Klaus

--
><>°

Danni (26-02-2001)
Kommentar
Fra : Danni


Dato : 26-02-01 09:18

> cat opl.txt | awk '/^Brugernavn/{print $2}'

Der kan man bare se... Det må næsten være en regular expression?

Den må tage den linie som begynder (^) med Brugernavn - og printe kolonne 2
i den linie.

Am I right?



Klaus Alexander Seis~ (26-02-2001)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 26-02-01 09:45

Danni skrev:

>> cat opl.txt | awk '/^Brugernavn/{print $2}'
>
> Der kan man bare se... Det må næsten være en regular expression?

....eller hvad man nu siger på nudansk. Ja.

> Den må tage den linie som begynder (^) med Brugernavn - og printe
> kolonne 2 i den linie.
>
> Am I right?

Ja, se awk(1) under "Patterns".


// Klaus

--
><>°

Allan Jensen (26-02-2001)
Kommentar
Fra : Allan Jensen


Dato : 26-02-01 10:21

Den Sun, 25 Feb 2001 21:26:04 skrev klaus@seistrup.dk (Klaus Alexander
Seistrup):

> Danni Finne skrev:
>
> > cat opl.txt|grep Brugernavn|awk '{print $2}'
>
> Grep er unødvendig:
>
> cat opl.txt | awk '/^Brugernavn/{print $2}'

Cat er unødvendig.

awk '/^Brugernavn/{print $2}' opl.txt

--
Mvh
Allan

Kent Friis (25-02-2001)
Kommentar
Fra : Kent Friis


Dato : 25-02-01 21:31

Den Sun, 25 Feb 2001 17:52:34 GMT skrev Morten Graae:
>Jeg har disse oplysninger
>
>Computernavn \\GRAAE1
>Brugernavn GRAAE
>Arbejdsgruppe BS
>Rodmappe p† arbejdsstation D:\WINDOWS
>
>Softwareversion 4.10.1998
>Omdirigeringsversion 4.00
>Kommandoen er blevet udf›rt.
>
>
>af dem vil jeg gerne kunne udtrække computernavn og brugernavn
>
>er der nogen der kan hjælpe mig til hvilke kommandoer jeg skal bruge?

grep og cut, evt. awk.

Mvh
Kent
--
http://www.celebrityshine.com/~kfr - nu med thumbnails på grafiksiderne.

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

Månedens bedste
Årets bedste
Sidste års bedste