Oneliners

scan perlscripts and modules for a list of used modules

find . -iname "*.pm" -o -iname "*.pl" | while read i; do grep "use " $i; grep "require " $i; done | perl -e 'while (<STDIN>) { $x->{$2}=1 if /^\s*(use|require)\s+(\S+).*;/}; print join("\n",map {"  * ".$_ }sort keys %$x),"\n"'   
 
knowwiki/shorties/oneliners.txt · Last modified: 2006/05/18 09:00