]> Pileus Git - ~andy/sfvlug/blob - awk/src/awk-6-vlist.sh
Add sed and awk presentation
[~andy/sfvlug] / awk / src / awk-6-vlist.sh
1 #!/bin/bash
2
3 # List
4 awk -v 'rows=4' -v 'cols=60' '
5         FNR==1      { gsub(/.*\//, "", FILENAME);
6                       print FILENAME
7                       print "-----" }
8         FNR==1,/^$/ { next }
9         /\S/        { i++; printf "%."cols"s\n", $0 }
10         i>=rows     { nextfile  }
11         ENDFILE     { i=0; print ""  }
12 ' $(ls -t db/*)