Svish Skrevet 29. desember 2007 Del Skrevet 29. desember 2007 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 Noen som vet? Lenke til kommentar
Svish Skrevet 29. desember 2007 Forfatter Del Skrevet 29. desember 2007 Fant ut til slutt: if [ "$x.jgz" -nt "$x" ] then continue fi Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå