#!/bin/bash
# Skrypt toolong przetwarzający za pomocą polecenia fmt tylko te wiersze ze strumienia
# wejściowego, które są dłuższe niż zadana wartość.

width=72

if [ ! -r "$1" ] ; then
  echo "Nie można odczytać pliku $1." >&2
  echo "Użycie: $0 nazwa_pliku" >&2; exit 1
fi

while read input
do
   if [ ${#input} -gt $width ] ; then
     echo "$input" | fmt 
   else
     echo "$input"
   fi
done < $1

exit 0
