#!/bin/bash
# Prosty skrypt zliczający wykonywalne i niewykonywalne pliki
# zapisane w katalogach zmiennej PATH

IFS=":"
count=0 ; nonex=0
for directory in $PATH ;  do
  if [ -d "$directory" ] ; then
    for command in "$directory"/* ; do

      if [ -x "$command" ] ; then
        count="$(( $count + 1 ))"
      else
        nonex="$(( $nonex + 1 ))"
      fi
    done
  fi
done

echo "Polecenia: $count, pliki niewykonywalne: $nonex."

exit 0
