#!/bin/sh find / -type d 2>/dev/null | grep -vi packages | grep -vi patches | grep -v "/tmp/" | sort | uniq | awk -F/ ' BEGIN { path = ""; ldpath = ""; libpath = ""; manpath = ""; } { if (( $NF == "bin" ) || ( $NF == "sbin" )) { path = path ":" $0; } else if ( $NF == "lib" ) { ldpath = ldpath ":" $0; libpath = libpath ":" $0; } else if ( $NF == "man" ) { manpath = manpath ":" $0; } } END { print "export PATH=$PATH"path; print "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH"ldpath; print "export LIBPATH=$LIBPATH"libpath; print "export MANPATH=$MANPATH"manpath; }'
printable version chaos
Everything2 Help