#!/bin/csh echo off > nul echo ================================================= echo Welcome to a cross-platform script echo ================================================= goto do_windows do_windows: rm nul [ `uname` = "Interix" ] && goto do_win32unix [ `uname` = "Darwin" ] && goto do_mac [ `uname` = "Linux" ] && goto do_linux do_win32unix: echo Environment is SFU Win32 Unix goto end do_mac: echo Environment is MacOSX goto end do_linux: echo Environment is Linux goto end :do_windows echo Environment is Windows goto end end: alias ':end' "" :end echo Done