Shell script

Här diskuteras programmering och utveckling
Användarvisningsbild
kenta
Inlägg: 105
Blev medlem: 22 nov 2006, 09:32
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Östersund

Shell script

Inlägg av kenta »

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
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: Shell script

Inlägg av mcNisse »

Det är så enkelt att du inte behöver ett skript...

Kod: Markera allt

find ~ -atime +5
Du hittar alla flaggor som ett program tar genom att titta i mansidorna, tex man find.
Användarvisningsbild
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

Inlägg av Ulsak »

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. ;D
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Shell script

Inlägg av Konservburk »

mcNisse skrev:Det är så enkelt att du inte behöver ett skript...

Kod: Markera allt

find ~ -atime +5
Du hittar alla flaggor som ett program tar genom att titta i mansidorna, tex man find.

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.
Så för fem dagar eller längre sedan blir det:

Kod: Markera allt

find /home -atime +4
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: Shell script

Inlägg av mcNisse »

Attans att man inte läser man sidan ordentligt :)
Skriv svar

Återgå till "Programmering och webbdesign"