Gå til innhold

Sjekke om en file er tom


Anbefalte innlegg

Noen som kjenner til en shell kommando du kan bruke for å undersøke om en fil er tom? Dvs bare innholder whitespace characters?

 

 

Har et lite script som sender mail hvor den legger ved en logfil som vedlegg. Hadde vært fint å slippe denne mailen om logfilen er tom :) Dvs ingen endringer siden sist.

Lenke til kommentar
Videoannonse
Annonse

Grep burde funke. Denne skal matche alt som ikke er space

grep '[^[:space:]]' logfil

 

Om du skal bruke det som en test, prøv noe a la dette:

grep '[^[:space:]]' logfil   && echo "send mail"

 

Og om du syns outputen blir for masete

grep '[^[:space:]]' logfil >/dev/null  && echo "send mail"

 

Now for the real question, hvorfor fører CODE tagene til at jeg ikke får legge til svar :hmm:

Lenke til kommentar

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å
×
×
  • Opprett ny...