/ 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
Alternativ til kommadoen 'Read'??
Fra : Johs


Dato : 17-05-06 19:11

Jeg skal udføre følgende i et script:

exec df -h| grep /dev/hda3| (read x x x y x; echo " $y")

problemet er at den linux installation jeg kører på ikke kender kommandoen
'read' og jeg har ikke mulighed for at installere den.

FIndes der et alternativ til denne kommando eller en anden måde at læse hvor
meget plads der er tilbage på en harddisk?

Mvh
johs

 
 
Klaus Alexander Seis~ (17-05-2006)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 17-05-06 19:17

Johs skrev

> exec df -h| grep /dev/hda3| (read x x x y x; echo " $y")
>
> problemet er at den linux installation jeg kører på ikke kender
> kommandoen 'read' og jeg har ikke mulighed for at installere den.

'read' er en bash-builtin (måske osse andre shells).

> FIndes der et alternativ til denne kommando eller en anden
> måde at læse hvor meget plads der er tilbage på en harddisk?

Du ku' prøve med

   ... | awk '{print $4}'

som sidste led.

Mvh,

--
Klaus Alexander Seistrup
SubZeroNet, Copenhagen, Denmark
http://magnetic-ink.dk/

Johs32 (17-05-2006)
Kommentar
Fra : Johs32


Dato : 17-05-06 19:32

Klaus Alexander Seistrup wrote:

> Johs skrev
>
>> exec df -h| grep /dev/hda3| (read x x x y x; echo " $y")
>>
>> problemet er at den linux installation jeg kører på ikke kender
>> kommandoen 'read' og jeg har ikke mulighed for at installere den.
>
> 'read' er en bash-builtin (måske osse andre shells).
>
>> FIndes der et alternativ til denne kommando eller en anden
>> måde at læse hvor meget plads der er tilbage på en harddisk?
>
> Du ku' prøve med
>
> ... | awk '{print $4}'
>
> som sidste led.


men det hjælper jo ikke på at den ikke kender 'read' og hvad står $4 for?

Mvh
Johs

Thomas S. Iversen (17-05-2006)
Kommentar
Fra : Thomas S. Iversen


Dato : 17-05-06 19:41

Johs32 <dfgdg@dsf.com> skrev 2006-05-17:
> Klaus Alexander Seistrup wrote:
>
>> Johs skrev
>>
>>> exec df -h| grep /dev/hda3| (read x x x y x; echo " $y")
>>>
>>> problemet er at den linux installation jeg kører på ikke kender
>>> kommandoen 'read' og jeg har ikke mulighed for at installere den.
>>
>> 'read' er en bash-builtin (måske osse andre shells).
>>
>>> FIndes der et alternativ til denne kommando eller en anden
>>> måde at læse hvor meget plads der er tilbage på en harddisk?
>>
>> Du ku' prøve med
>>
>> ... | awk '{print $4}'
>>
>> som sidste led.
>
>
> men det hjælper jo ikke på at den ikke kender 'read' og hvad står $4 for?

exec df -h| grep /dev/hda3 | awk '{print $4}'

Det var istedet for read at du skulle bruge awk. Og $4 beder awk om at gøre
noget ved det 4 argument. I det her tilfælde at udskrive det.

Thomas


--

Søg
Reklame
Statistik
Spørgsmål : 177548
Tips : 31968
Nyheder : 719565
Indlæg : 6408803
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste