Gå til innhold

Bash scripting - Sjekke etter filer


Anbefalte innlegg

Har klart å lage en for løkke som rekursivt løper over alle filer av en viss type.

for x in `find $1 -name "*.js"`
do
 gzip -cv9 "$x" > "$x".jgz
done

 

Det jeg ikke helt klarer å finne ut av er hvordan å bruke denne if setningen. Jeg skulle gjerne ha puttet den gzip saken inni en if setning som skal bli noe sånt som:

if "$x".jgz not exists or "$x".jgz older than "$x"
then
 gzip bla bla
if

 

Men hvordan får man til det? Er heller lite stødig på bash script... nettopp begynt på en måte :p

 

Noen som vet?

Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...