[linux] Nog een keer awk

Cecil Westerhof cecilwesterhof op xs4all.nl
Za Mrt 11 11:41:26 CET 2006


Heb het script nog een stukje kunnen verbeteren. Heb nu geen twee awk
programma's meer nodig (performance) en het gaat nu ook goed met
bestanden met een spatie er in.
Het is geworden:

#!/usr/bin/env bash

find . | \
  awk '{
    if( $0 == "." )
      next;
    sub(/^\.\//, "");
    if( match($0, /(^|\/)lost\+found($|\/)/) )
      next;
    "stat -tc%Z " $0 | getline epoch;
    if( epoch > epochLastSync )
      print $0;
  }'





More information about the Linux mailing list