#! /bin/bash # Last edited on 2010-04-08 23:30:21 by stolfilocal # Sorts the standard input lines by decreasing length. # Useful when building "sed" filters. gawk '//{ printf "%06d %s\n", length($0), $0; }' | sort -k1,1nr | gawk '//{ print substr($0, 8); }'