#!/bin/sh
# showfile - Affiche le contenu d'un fichier ainsi que quelques
#   informations complmentaires.

width=72

for input
do 
  lines="$(wc -l < $input | sed 's/ //g')" 
  chars="$(wc -c < $input | sed 's/ //g')" 
  owner="$(ls -ld $input | awk '{print $3}')" 
  echo "-----------------------------------------------------------------------" 
  echo "Fichier $input ($lines lignes, $chars caractres, propritaire: $owner):" 
  echo "-----------------------------------------------------------------------" 
  while read line
    do
      if [ ${#line} -gt $width ] ; then
        echo "$line" | fmt | sed -e '1s/^/  /' -e '2,$s/^/+ /'
      else
        echo "  $line"
      fi
    done < $input

  echo "-----------------------------------------------------------------------"
done | more 
exit 0
