Verify all the paths in the PATH directory

2010-06-08 1 min read bash Learning Linux
Here is the command to test that all the directories in your path actually exist. (<a class="zem_slink freebase/en/internal_field_separator" title="Internal field separator" rel="wikipedia" href="http://en.wikipedia.org/wiki/Internal_field_separator">IFS=:;for p in $PATH; do test -d $p || echo $p; done) And the explanation : Set the IFS to &#8221;:&#8221; now we loop through the PATH variable and test all the directories with &#8221;test -d&#8221; Here is another version without IFS: for i in ${PATH//:/ };do test -d $i || echo $i;done Continue reading