Hej jag försöka lära min det här med shell script och undrar om någon vill hjälpa mig.
Jag vill i skriptet kunna söka efter filer som inte har använs dom 5 senaste dagarna, i min /home.
Finns det någon vänlig människa där ute som kan ge mig en vink hur man tänker och vilka kommandon
som jag ska använda.
Jag vet att det finns:
date
find
men hur skriver man ett argument.
Jag hoppas ni förstår vad jag menar för jag är inte säker själv.
Tack på förhand
Mvh Kenta
Shell script
- mcNisse
- Inlägg: 5211
- Blev medlem: 06 feb 2007, 20:51
- OS: Debian
- Utgåva: Vet inte/ingen utgåva passar
Re: Shell script
Det är så enkelt att du inte behöver ett skript...
Du hittar alla flaggor som ett program tar genom att titta i mansidorna, tex man find.
Kod: Markera allt
find ~ -atime +5
- Ulsak
- Inlägg: 4808
- Blev medlem: 06 aug 2007, 19:04
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Göteborg
Re: Shell script
hehe, vad enkelt det skulle vara för mig att skriva:
man bash
man find
man date
Men jag är säker på att nån av di skriptkunniga har en nåt äss i rockärmen som är mer exakt.
edit: mcnisse är en klippa som vanligt.
man bash
man find
man date
Men jag är säker på att nån av di skriptkunniga har en nåt äss i rockärmen som är mer exakt.
edit: mcnisse är en klippa som vanligt.

- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Shell script
mcNisse skrev:Det är så enkelt att du inte behöver ett skript...Du hittar alla flaggor som ett program tar genom att titta i mansidorna, tex man find.Kod: Markera allt
find ~ -atime +5
Kod: Markera allt
-atime n
File was last accessed n*24 hours ago. When find figures out
how many 24-hour periods ago the file was last accessed, any
fractional part is ignored, so to match -atime +1, a file has to
have been accessed at least two days ago.
Kod: Markera allt
find /home -atime +4
- mcNisse
- Inlägg: 5211
- Blev medlem: 06 feb 2007, 20:51
- OS: Debian
- Utgåva: Vet inte/ingen utgåva passar
Re: Shell script
Attans att man inte läser man sidan ordentligt 
