#! /bin/sh

if
  [ "$1" = "--help" -o "$1" = "-help" ] #Ha "--help" vagy "-help" az elso parameter.
then
  echo "Usage: dia.sh [message]"; #Vajon a kotelezo parametereket [] koze irjuk? Azt hiszem igen. (sh --help alapjan)
  echo "(Writes your message diagonally across the scren.)";
  exit -1;
elif
  [ $# -eq 0 ] #Ha nincs parameter, bekerjuk mit akar
then
  echo -n "Please tell me what message you want me to write diagonally across the screen! "; #-n kapcsolo nem rak echo utan entert
  read message;
else
  message=$1; #Hogy en ezzel az egy sorral mennyit szenvedtem! (Nem mukodnek: let message=`echo -n $@`; let message=$@;)
fi

let spaces=0;
let len=`expr length "$message"`;

let len--;
for i in 0 `seq $len` #substr 0-tol kezd, seq 1-tol, igy 0-t irok seq ele es len-t 1-gyel csokkentem
  do
    for j in `seq $spaces`
      do
        echo -n " "; #itt nem kell enter
      done
    echo ${message:$i:1}; #itt kell enter
    let spaces++;
  done
