Till KTH:s startsida Till KTH:s startsida

Linux lab

Linux Lab


Linux laborationen går ut på att lära känna bash skalet genom att skriva enklare skript. Skripten görs enskilt och redovisas muntligen. Muntlig redovisning sker 27e eller 28e September.

Alla fyra skripten ska göras för att få godkänt.

1

Skriv ett skript som frågar efter en katalog och som i denna går över alla filer och ändrar dina egna rättigheter till rwx.

2

Gör ett skript som tar namnet på en fil som parameter. Denna fil ska tas bort om dess storlek är 0, men annars visa namn, storlek, ägare och modifierings datum för filen.

3

Skriv ett skript som visar en meny enligt nedan och som utför lämplig aktivitet för varje alternativ man matar in.

  1. Visar alla filer i nuvarande katalog.
  2. Avgör om en fil är en vanlig fil eller en katalog.
  3. Skapar en säkerhetskopia av en fil.
  4. Exit

För alternativ b och c så får man mata in filens namn.

4

Skapa ett skript som ska avgöra vilket argument som du matat in är störst. Du ska kunna mata in upp till 10 parametrar.

Exempel:
>./max 4 31 7 9 42
Störst är 42

Reine Bergström skapade sidan 18 september 2011

kommenterade 18 september 2011

ska vi redovisa en o en, eller två sitter tillsammans och redovisa till dig?

Lärare kommenterade 18 september 2011

Enskilt, så ja en och en.

kommenterade 18 september 2011

när måste män skicka laben till dig? Är det dagen innan redovisning?

Lärare kommenterade 18 september 2011

Ni behöver inte skicka in den i förväg.

kommenterade 18 september 2011

Tja reine! vill bara kolla om jag gör rätt nu och fattat första frågan och att jag är på rätt väg.

Det är så jag har lagt en text fil som skriver ut "Det funkar"  i en map som jag har kallat 

 " katalog" Utanför katalog har jag skapat en annan fil och skrivit ett program som låter mig gå in i katalog och ändra beörigheten på filen som sedan öppnas och skriver ut texten Det funkar!

Ere så man ska göra?

Lärare kommenterade 18 september 2011

Vet inte om jag riktigt hänger med, låter lite märkligt, men du kan ju komma och visa imorgon.

kommenterade 18 september 2011

Okey det ska jag göra ;)

kommenterade 21 september 2011

Vad menar du med bibliotek? Och vad heter det på engelska? I uppgift 3, alltså.

Lärare kommenterade 21 september 2011

directory, katalog kanske det borde stå i labben.