#!/bin/tcsh


# Checking for proper usage, 
# ie, zero or one arguments

if ($#argv > 1) then
  # improper usage, show proper usage instructions and exit
  # square brackets indicate optional argument  
  echo "Usage: $0 [yourname]"
  exit(1)
endif

echo "# of args: $#argv"
if ($#argv == 0) then
    echo "Hi, $USER"
else
    echo "Hi, $1"
endif
